C++进阶教程:如何获取用户输入

在本C++教程中,将向您展示如何获取用户输入,在前几篇文章中,我们仅使用标准库在屏幕上打印简单的值。但是标准库通过其输入/输出特性提供了许多与用户交互的附加方式。基本上,在这篇文章中,我们将学习关于cin,以及如何从使用cin的用户那里获得输入。在大多数程序环境中,默认的标准输入是键盘,而定义来访问它的C++流对象是cin。现在我们要创建一个简单的例子。

以下是本文的C++教程代码 - 如何获得用户输入。

LISP的表达式求值

表达式一般来说有三种:前缀表达式、中缀表达式、后缀表达式,其中后缀表达式又叫做逆波兰表达式。中缀表达式是最符合人们思维方式的一种表达式,顾名思义,就是操作符在操作数的中间。而前缀表达式和后缀表达式中操作符分别在操作数的前面和操作数的后面。在写表达式,我们一般用中缀表达式,譬如 1+2*3-4/5。并且按照操作符的优先级进行计算。
然而LISP语言是一种前缀表达式,为了把表达式转为LISP函数或者求值,需要进行翻译,添加大量的括号和修改函数的顺序。
这个程序的目的就是使得这一工作变简单。
当然,CAD里面本身也有几种种方式能完成这个,但它们的优缺点容我后面讨论。
程序借鉴了飞诗的一些代码,在此深表感谢。
程序的核心代码如下:

十个伟大的公式

英国科学期刊《物理世界》曾让读者投票评选了“最伟大的公式”,最终榜上有名的十个公式既有无人不知的1+1=2,又有著名的$E_0=mc^2$;既有简单的-圆周公式,又有复杂的欧拉公式……

从什么时候起我们开始厌恶数学?这些东西原本如此美丽,如此精妙。这个地球上有多少伟大的智慧曾耗尽一生,才最终写下一个等号。每当你解不开方程的时候,不妨换一个角度想,暂且放下对理科的厌恶和对考试的痛恨。因为你正在见证的,是科学的美丽与人类的尊严。

$\large\textbf { No.10. 圆的周长公式:( The Length of the Circumference of a Circle )}$

\[c=2 \pi r\]

这公式贼牛逼了,初中学到现在。目前,人类已经能得到圆周率的2061亿位精度。还是挺无聊的。现代科技领域使用的-圆周率值,有十几位已经足够了。如果用 35位精度的-圆周率值,来计算一个能把太阳系包起来的一个圆的周长,误差还不到质子直径的百万分之一。现在的人计算圆周率,多数是为了验证计算机的计算 能力,还有就是为了兴趣。

Mathjax语法总结

MathJax简介

mathjax-logo.png


MathJax是一个跨浏览器的JavaScript库,它使用MathML、LaTeX和ASCIIMathML标记在Web浏览器中显示数学符号。也是现今很多mathdown采用的数学公式语法拓展,其中较为大家数学和常用的便是LateX的公式语法,写论文的同学想必很熟悉了。本文介绍常用的MathJax数学公式语法。

复数计算的LISP版

;|*********************************************************************************************;
软件作者: Highflybird                                                                          ;
软件用途: 为AutoCAD 的LISP定制的一些算法和函数                                                 ;
日期地点: 2012.12.29 深圳                                                                      ;
程序语言: AutoLISP,Visual LISP                                                                 ;
版本号:   Ver.

关于我

欢迎!我白天是个建筑师,晚上就是个夜猫子的程序员。这是我的博客。我住在天朝的南都,有一颗不死的心。

博客记录的主要有几个内容:
(一)我多年写的一些”文艺”作品。
说实在话,很多年我已经没有再写东西了,今天重读以前的作品,有些困惑不解,也许是那时的心境的一个写照吧。今天我只不过把它们录入形成电子版本,从此后它们就会埋藏在那深深的电子的海洋中,或者生锈,或者被打捞上来。这都不是我关心的问题了。
(二)我写的一些程序。
这些程序大多是服务于AutoCAD,也有小部分用于其它。它们都是我辛辛苦苦的创造。如果有一天,你转载了它们,请别忘记附上原作者的姓名和原出处,尊重我也是尊重你自己。
(三)一些与数学有关的话题和文章。
先申明:我是一个业余数学爱好者。如果你数学很专业,请口下留情。我积累的与数学相关的话题,大多数源于我在用CAD画图的时候思考所得,特别很多来自于明经通道(http://bbs.mjtd.com/)。
(四)日记和心情以及与建筑相关的话题。