{ int a=1,b=4,c=2; a=(a+b)/c;
printf(“%d \\n”,--a); }
运行结果 ;
3、阅读下列程序,写出运行结果 main() { int n=1;
printf(\; }
运行结果 ;
4、main( )
{ int i=3 ;
printf(\ i++);
} 运行结果 ;
5、执行以下程序,写出程序运行结果 main() {
int a=-017L; printf(\}
第四章 输入输出与顺序结构 练习题
一、选择题: 8.设有语句scanf(“%d,%d”,&m,&n);要使m、n的值依次为2,3,正确的输入是 ( ) A. 2?3↙ B. 2,3↙ C. 2;3 D. 2↙ 3↙ 二、填空题:
7、在TC中,printf()函数输出表列的求值顺序是 。 3、在scanf函数中, 表示变量的地址。
5、以下程序的运行结果是 。 main()
{ printf(\
15、若想通过以下输入语句使 a=5.0,b=4,c=3,则输入数据的形式应该是 。 int b,c; float a;
scanf(\,%d,c=%d\,&a,&b,&c);
16、若变量x、y已定义为int类型且X的值为99,y的值为9,
请将输出语句printf(_____,x/y);补充完整,使其输出的计算结果形式为:x/y=11。
19、表达式pow(2.8,sqrt(double(x)))值的数据类型为 。