作业帮 > 综合 > 作业

请问这题c要怎么做,麻烦给出说明

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 11:49:46
请问这题c要怎么做,麻烦给出说明
【题6.11】下面程序的功能是在输入的一批正整数中求出最大者,输入0结束循环,请选择填空.
#include
main()
{
int a,max=0;
scanf(“%d”,&a);
while(【1】)
{
if(max
1 B
当a不为0时退出循环,即a!=0,可以简略的写为a
2 A
2->6 6
4->8
7->9
3->7 7
3.1 B
num/100 ==> 移除个位十位,百位成了个位
num/100%10 ==> 百位成个位后,取10的余数即得到个数位,即原来的百位数
3.2 没答案
num为0时退出,答案均为n(点解?).
如果理解为n是对的,答案可以选择:B|C
n=n==>n,在n为0的情况下,退出循环
n++==>n,在n为0的情况下,先退出循环
4.1 B
sum不断加上a的值就行了
4.2 B
while内,n的增长跟sum的改变保持一致,此处应该为空语句或者其它,至少不应该改变n的值,如果理解为n表示加了多少次的话!