单项选择题
若要实现total=1+2+3+4+5求和,以下程序段错误的是______。
- A.int i=1,total=1;while(i<5){ total+=i;i+=1;}
B.int i=1,total=0;while(i<=5){ total+=i;i+=1;}
C.int i=0,total=0;while(i<5){ i+=1;total+=i;}
D.int i=0,total=0;while(i<=5){ total+=i;i+=1;}
点击查看答案&解析
相关考题
-
单项选择题
有以下程序:#include <stdio.h>main(){int x;scanf("%d",&x);if(x>10) printf("1");else if(x>20) printf("2");else if(x>30) printf("3");}若运行时输入:35<回车>,则输出结果是______。
A.123
B.2
C.3
D.1 -
单项选择题
以下程序段中,循环次数不超过10的是______。
A.int i=10;do{i=i+1;}while(i<0);
B.int i=5;do{i+=1;}while(i>0);
C.int i=1;do{i+=2;}while(i!=10);
D.int i=6;do{i-=2;}while(i!=1); -
单项选择题
设有以下程序段:int y;y=rand()%30+1;则变量y的取值范围是______。
A.0≤y≤30
B.0<y≤30
C.1<y<30
D.1<y≤30
