问题
填空题
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。 #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*/