#include “stdio.h” void main() { int sum=0,a=11; while(a<=10) {sum=sum+a; a++; } printf(“sum=%d\n”,sum); } 上述程序段的运行结果是( )
A. sum=0
B. sum=55
C. sum=10
D. sum=11
第1题:
【填空题】下面程序的功能是计算正整数2345的各位数字平方和。 #include "stdio.h" main() {int n,sum=0; n=2345; do {sum=sum+【1】; n=【2】; } while(n); printf("sum=%d",sum);}
第2题:
【填空题】下面程序可求矩阵a的主对角线上的元素之和,请填空使程序完整。 #include<stdio.h> main() { int a[3][3]={1,3,5,7,9,11,13,15,,17},sum=0,i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) {if() sum+= ; printf(“sum=%d”,sum); }
第3题:
【填空题】下面程序的运行结果是 。 #include<stdio.h> main() {int i,t,sum=0; for(t=i=1;i<=10;) {sum+=t;++i; if(i%3==0) t=-i; else t=i; } printf("sum=%d",sum); }
第4题:
下面程序可以正确求出1+2+3+。。。+n的和。() #include <stdio.h> int main() { int i = 1,sum = 0,n; scanf(“%d”,&n); while (i <= n) sum = sum + i; ++i; printf("sum=%d",sum); return 0; }
第5题:
【填空题】下列程序的输出结果为 __________ 。 #include <stdio.h> int main() { int a[3][3]= {1,3,5,7,4,16,13,18,17},sum=0,i,j; for(i=0; i<3; i++) for(j=0; j<3; j++) if(i==0||i+j==2) sum=sum + a[i][j]; printf("sum=%dn", sum); return 0; }