★C语言练习题,读程序写结果题,第四题这是两道题,极为相似的.请问都应怎么算.第一题:定义 int a=10;下列循环的输出结果是while(a>7){a--; printf("%d",a);}987第二题:定义 int a=10;下列循环的输出结
来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 16:02:37
★C语言练习题,读程序写结果题,第四题这是两道题,极为相似的.请问都应怎么算.第一题:定义 int a=10;下列循环的输出结果是while(a>7){a--; printf("%d",a);}987第二题:定义 int a=10;下列循环的输出结
★C语言练习题,读程序写结果题,第四题
这是两道题,极为相似的.请问都应怎么算.
第一题:
定义 int a=10;下列循环的输出结果是
while(a>7)
{a--; printf("%d",a);}
987
第二题:
定义 int a=10;下列循环的输出结果是
while(a>7)
a--; printf("%d",a);
★C语言练习题,读程序写结果题,第四题这是两道题,极为相似的.请问都应怎么算.第一题:定义 int a=10;下列循环的输出结果是while(a>7){a--; printf("%d",a);}987第二题:定义 int a=10;下列循环的输出结
第一题
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
所以这两个题目主要区别是 循环体内的语句个数不同导致打印结果不同