填空题
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。
#include<stdio.h>
main()
int i,a[20],sum,count;
sum=count=0:
for(i=0;i<20;i++)scanf("%d",______);/*第一空*/
for(i=0;i<20;i++)
if(______)/*第二空*/
count++;
______;/*第三空*/
printf("count=%d,sum=%d\n",count,sum);
【参考答案】
&a[0]/*第一空。对数纰进行初始化*/
a[i]>0/*第二空。判定数组元a[i]是否大于0*/
sum+=a[i]/*第三空。对大于0的数组元素求和1*/