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