练习
2.7 |
讨论下列每个物体的含义:
|
|
2.8 |
请填空下列各项:
|
|
2.9 |
编写一条c++语句或一行,分别完成以下任务:
|
|
2.10 |
说明下列哪项是真正的哪些是假。如果假,解释你的答案。
|
|
2.11 |
请填空下列各项:
|
|
2.12 |
当执行下面的c++语句时,输出什么(如果有的话)?如果没有打印,那么回答“没有”。假设X = 2和Y = 3。
|
|
2.13 |
下面哪个c++语句包含变量的值被替换?
|
|
2.14 |
给定代数方程Y = ax3 gydF4y2Ba+7、下列哪一个(如果有的话)是这个方程的正确c++语句?
|
|
2.15 |
(判决顺序)说明下列c++语句中运算符的求值顺序,并显示的值x在执行每个语句之后。
|
|
2.16 |
(算法)编写一个程序,要求用户输入两个数字,从用户那里得到这两个数字,并输出这两个数字的和、积、差和商。 |
|
2.17 |
(印刷)编写一个程序,在同一行上打印数字1到4,每对相邻的数字以一个空格分隔。有几种方法可以做到这一点:
|
|
2.18 |
(比较整数)编写一个程序,要求用户输入两个整数,从用户那里获得数字,然后输出较大的数字,后面跟着单词“大”。如果数字相等,则打印消息“这些数字是相等的。” |
|
2.19 |
(算术,最小和最大)编写一个程序,从键盘上输入三个整数,并输出这些数字的和、平均值、乘积、最小值和最大值。屏幕对话框应该如下所示: |
|
2.20 |
(圆的直径、周长和面积)编写一个程序,以整数形式读入圆的半径,并打印出圆的直径、周长和面积。使用恒定值3.14159p。在输出语句中执行所有计算。(注意:在本章中,我们只讨论了整型常量和变量。在第4章中,我们讨论浮点数,即可以有小数点的值。 |
|
2.21 |
(显示带有星号的形状)编写一个程序,打印一个盒子、一个椭圆形、一个箭头和一个菱形,如下所示:
|
|
2.22 |
下面的代码打印什么? cout < <“* * * * * * \ n \ n \ n \ n * * * * * * * * *”< < endl; |
|
2.23 |
(最大和最小整数)编写一个程序,读入五个整数,确定并输出组中最大和最小的整数。只使用你在本章学到的编程技术。 |
|
2.24 |
(奇数或偶数)编写一个程序,读取一个整数,确定它是奇数还是偶数,并打印出来。(提示:使用模数运算符。偶数是2的倍数。2的任何倍数除以2余数为0。 |
|
2.25 |
(倍数)编写一个程序,读入两个整数,判断并输出第一个整数是否为第二个整数的倍数。(提示:使用模数运算符。 |
|
2.26 |
(棋盘模式)使用8条输出语句显示下面的棋盘模式,然后使用尽可能少的语句显示相同的模式。
|
|
2.27 |
(字符的整数等价)这里是未来的一瞥。在本章中,您学习了整数和类型int。c++还可以表示大写字母、小写字母和相当多的特殊符号。c++内部使用小整数来表示每个不同的字符。计算机使用的字符集以及这些字符对应的整数表示形式称为该计算机的字符集字符集。可以通过将字符括在单引号中来打印该字符,如 cout < <“一个”;//打印大写字母A 可以使用命令打印字符的整数等效物static_cast如下: cout < <static_cast < int>(“一个”);//将'A'打印为整数 这叫做投操作(我们将在第4章正式介绍强制类型转换)。当前面的语句执行时,它输出值65(在使用ASCII字符集).编写一个程序,输出在键盘上键入的字符的整数等效物。将输入存储在类型的变量中字符。使用大写字母、小写字母、数字和特殊字符(如。)多次测试你的程序$). |
|
2.28 |
(整数的位数)编写一个程序,输入一个五位数的整数,把这个整数分成几个数字,然后用三个空格隔开,打印出来。(提示:使用整数除法和模数运算符。例如,如果用户输入42339,程序应该输出:
|
|
2.29 |
(表)使用本章的技巧,编写一个计算0到10整数的平方和立方的程序。使用制表符打印以下格式整齐的值表:
|