问题 填空题

以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。  main( )  { int i,a[20],sum,count;   sum=count=0;   for(i=0;i<20;i++) scanf("%d", 【16】  );   fro(i=0;i<20;i++)   { if(a>0)    { count++;      sum+= 【17】  ;    }   }   printf("sum=%d,count=%d\n",sum,count);  }

答案

参考答案:[16]a+i[17]a[i]

解析:函数scanf(“格式”,变量地址),第二参数为待输入变量的地址,所以[16]应为a+i,后一个循环是为了累加数组中为正的值,所以应该填a[i]。

多项选择题
选择题