累加求和中,与sum+=i;相同的是()。
A: sum=sum+i;
B: sum=i+sum;
C: sum=i;
D: i=sum;
A: sum=sum+i;
B: sum=i+sum;
C: sum=i;
D: i=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
- main(){inti=1,sum;while(i<10);{sum=sum+i;i++;}printf(i=%d,sum=%d,i,sum);}
- 若定义:int sum=0,i=3;,下列选项中,表示把i当前值累加到sum上并对i进行一次自增的表达式是______ A: sum=sum+(++i) B: sum=sum+i++ C: sum=++sum+i D: sum=(sum++)+i
- 输入一个正整数给变量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);}
- 5.若定义:int sum=0,i=3;,下列选项中,表示把i当前值累加到sum上并对i进行一次自增的表达式是______。 A: A. sum=sum+(++i) B: B. sum=sum+i++ C: C. sum=++sum+i D: D. sum=(sum++)+i