2.2.8 编程(www.cppentry.com)提示:I/O中的换行
可在同一行中输出和输入,而且对用户而言,这有时能产生更友好的界面。如果在最后一个提示行末尾省略\n或endl,用户的输入就会在这个提示行上出现。例如,假设使用以下提示和输入语句:
- cout << "Enter the cost per person: $";
- cin >> cost_per_person;
程序执行cout语句时,屏幕上将出现以下提示:- Enter the cost per person: $
用户输入的数据将在同一行上出现,如下所示:
- Enter the cost per person: $1.25
自测题
写一个输出语句在屏幕上生成以下消息 :
- The answer to the question of
- Life, the Universe, and Everything is 42.
9.写一个输入语句,使用从键盘输入的值来填充int类型的变量the_number。在输入语句前添加一个提示语句,提示用户输入一个整数。
10.输出double类型的数字时,在程序中添加什么语句能确保这种类型的值以正常格式输出,并具有3个小数位。
11.写一个完整的C++(www.cppentry.com)程序,要求在屏幕上显示Hello world。不要求该程序具备其他功能。
12.写一个完整的C++(www.cppentry.com)程序,要求它读入两个整数,并输出这两个整数之和。一定要提示输入,回显输入,并清楚地说明输出的是什么。
13.写一个输出语句来输出一个换行符和一个制表符。
14.写一个小程序,声明double类型的变量one,two,three,four和five,分别初始化为1.000,1.414,1.732,2.000和2.236。写一些输出语句来生成以下表格。使用制表符转义序列\t来对齐不同的列。如果还不熟悉制表符,请在做这道题的时候试验它。制表符相当于打字机上的一个机械跳格位置,会导致输出从下一列(栏)开始,两列间距通常是8个空格的倍数。许多编辑器和大多数字处理程序都有可调整的制表位。我们的输出不调整。
输出应该是 :
- N Square Root
- 1 1.000
- 2 1.414
- 3 1.732
- 4 2.000
- 5 2.236