若有定义:inti,sum=0;语句for(i=1;i<=100;i++)sum+=i;与下列()程序段不等价。
A: i=1;for(;i<=100;i++)sum+=i;
B: i=1;for(;;i++)sum+=i;
C: for(i=1;i<=100;) {sum+=i;i++;}
D: i=1;for(;i<=100;){sum+=i;i++;}
A: i=1;for(;i<=100;i++)sum+=i;
B: i=1;for(;;i++)sum+=i;
C: for(i=1;i<=100;) {sum+=i;i++;}
D: i=1;for(;i<=100;){sum+=i;i++;}
B
举一反三
- 若变量inti,intsum=0,要求程序段完成求1加到100的和的,能完成此操作的程序段不正确的是() A: for(i=1;i<=100;i++)sum+=i; B: for(i=1;i<=100;i++)sum=i; C: for(i=1;i<=100;i++)sum=sum+i; D: for(i=0;i<=100;i++)sum+=i;
- 设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是______。 A: int sum=1, i=0;while(i<=n){i++; sum+=i;} B: int sum=0,i=1;while(i<=n){ sum+=i;i++;} C: int sum=0, i=0;while(i<=n){i++; sum+=i;} D: int sum=1, i=1;while(i<=n){i++; sum+=i;}
- 有以下语句:i=1;for(;i A: for(i=1;i B: i=1;for(; ;){sum+=i;if(i==100)break;i++;} C: i=1;for(;i D: for(i=1; ;i++) {sum+=i;if(i==100)break;}
- 下列程序的输出结果是______。 main() int i,sum; for(i=1;i<7;i++) sum+=i; printf("%d",sum);
- 请阅读下面的程序,sum的值为()publicclassTest{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i=100;i++){if(i%2==1){continue;}sum+=i;}System.out.println(sum=+sum);}}
内容
- 0
青书学堂: 以下程序执行后输出结果是 ( ) main() { int i,sum; for(i=0,sum=0; i<100; ) sum+=i; i++; printf("%d,%d ",i,sum); }
- 1
以下程序的执行结果是 int sum=0; for(int i=1;i<5;i++){ if(i%3==0){ continue; } sum+=i; } System.out.print("结果是"+sum);
- 2
已知int i,sum=0;执行以下程序段后的i的值是_____. for(i=1;i<=3;i++)sum+=i;
- 3
int i,sum=0;则执行以下语句,sum的值是。 for(i=1;i<=3;sum+=1) sum+=i;
- 4
已知定义变量i, sum=0和int a[10]={1,2,3,4};执行C语句for(i=1;i<=4;i++) sum+=a[i]; printf("%d ",sum);后,输出结果是[/i]