下面程序段中循环体执行的次数是 。 int i,sum=0; for(i=2,sum=sum-i; sum!=0; i=0) sum=sum+i; printf("%d\n",sum);
1
举一反三
- 下列程序循环执行的次数()main(){inti,sum=0;for(i=2,sum=sum-i;sum!=0;i=0)sum=sum+i;} A: 无限次 B: 1次 C: 2次 D: 4次
- 以下程序的输出是() int main(){ int i,sum=0; for(i=0;i<=100;i++)sum=sum+i; printf("sum=%d\n",sum); return 0; }
- 下面程序的运行结果是 main {int i=1,sum=0; lop:sum=sum+i ; i=i+2; if(i<6)goto lop; printf (″sum=%d\n″,sum);}
- 输入一个正整数给变量n,求1到n的所有正整数之和。不正确的程序是()。 A: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;i++)sum=sum+i;printf("%d",sum);} B: #includevoidmain(){inti,n,sum=0;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} C: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} D: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;)sum=sum+i,i++;printf("%d",sum);}
- 下列哪种循环语句可以求6,8,10,12,…,66数列的和,结果存放在sum变量中 A: i=6 sum=0 while i<67: if i%2==0: sum=sum+i i=i+1 B: i=6 sum=1 while i<67: if i%2==0: sum=sum+i i=i+1 C: i=6 sum=0 while i<=66: sum=sum+i i=i+2 D: i=6 sum=0 while i<=66: sum=sum+i i=i+2
内容
- 0
下面程序段,运行后,sum结果为( ) int i,sum=0; while(i<5) { sum=sum+i; i++; }
- 1
列程序运行的情况是。 main() { int i=1,sum=0; while(i<3) { sum=sum+i; i++; } printf("i=%d,sum=%d",i,sum); }
- 2
下面程序段运行后,变量sum的值为。 int i,sum=0; for(i=10;i>=1;i--); sum=sum+i;
- 3
中国大学MOOC: 以下程序的输出结果是 。int main(void) {int i,sum=0;for (i=0;i<=10;i+=2) sum=sum+i;printf (%d ,sum); }
- 4
以下程序段执行后,输出结果是int i, sum=0;for (i=1; i<6; i++){ sum += i;}printf("%d", sum);