执行下列程序从终端输入数据到数组中,统计中正数的个数并求其和,请填空。 main() {int i,a[20],sum=0,count=0; for(i=0;i[20;i++)scanf("%d",【】); for(i=0;i<20;i++) {if(a[i]]0} {count++;sum+=【】; } }[/i]
举一反三
- 下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){ int i,a[20],sum,count;sum=count=0;for(i=0;i<20;i++) scanf("%d", ______);{ if(a[i]>0){ count++;sum+=______;}}printf("sum=%d,count=%d\n",sum,count);}
- 以下程序从键盘读入20个数据到数组中,统计其中正数的个数,并计算它们之和,请填空。 int main(void) { int i,a[20],sum,count; sum=count=0; for(i=0; i<20; i++) scanf("%d
- 以下程序以每一行输出4个数据的形式输出a数组,请填空。 main() { int a[20],i; for(i=0;i<20;i++) scanf("%d", ____); for(i=0;i<20;i++) { if (____) printf(" "); printf("%3d",a[i]); } printf(" "); }
- 设变量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;}
- 以下程序的输出结果是____。 #include<stdio.h> int main() { int a[3][3]={1,2,3,4,5,6,7,8,9},sum=0,i,j; for (i=0;i<3;i++) sum=sum+a[i][i]; printf("sum=%d\n",sum); return 0; }[/i][/i]