上QQ阅读APP看书,第一时间看更新
习题2
2.1 下列字符串中可以做C语言程序中标识符的有哪些?
print _3id oodb I\am 3pai Line# str_1 His.age while aBc
2.2 写出下面算术表达式的值。
(1)x + a % 3 * (int)(x + y)% 2 / 4,设x=2.5,a=7,y=4.7。
(2)(float)(a + b)/ 2 + (int)x % (int)y,设a=2,b=3,x=3.5,y=2.5。
2.3 写出下面程序的输出结果。
#include <stdio.h> int main() { int i = 6 , y = 4 , z = 2; printf("%d\n" , i / y % z); return 0; }
2.4 编写、编译和执行一个C程序,输入圆柱体的半径和高,计算圆柱体的表面积和体积。
2.5 编写、编译和执行一个C程序,计算包含在一个储钱罐中的人民币数量。这个储钱罐目前有12个5角硬币、20个5分硬币、32个1角硬币、13个2分硬币、6个1分硬币及4个1元硬币。