作业帮 > 综合 > 作业

★C语言练习题,读程序写结果题,第四题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 15:27:21
★C语言练习题,读程序写结果题,第四题
这是两道题,极为相似的.请问都应怎么算.
第一题:
定义 int a=10;下列循环的输出结果是
while(a>7)
{a--; printf("%d",a);}
987
第二题:
定义 int a=10;下列循环的输出结果是
while(a>7)
a--; printf("%d",a);
第一题
while 循环体语句由
a--;和printf("%d",a);构成
第一次循环 a=10 a>7 a=a-1=9 打印结果9
第二次循环 a=9 a>7 a=a-1=8 打印结果8
第三次循环 a=8 a>7 a=a-1=7 打印结果7
第四次循环 a=7 a=7 循环结束
最后结果就是987
第二题
a-- 是在while的循环体语句,而printf("%d",a);不是 那么
第一次循环 a=10 a>7 a=a-1=9
第二次循环 a=9 a>7 a=a-1=8
第三次循环 a=8 a>7 a=a-1=7
第四次循环 a=7 a=7
打印结果7
所以这两个题目主要区别是 循环体内的语句个数不同导致打印结果不同