以下程序是从终端读入数据到数组中 统计其中正数的个数 并计算它们的和。请填 main() { int

大学专科 已帮助: 时间:2023-08-15 19:53:18

以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填 main() { int i,a[20],sum,count; sum=count=【 】 ; for(i=0;i<20;i++)scanf("%d("%d",【 】 ); for(i=0;i<20;i++) { if(a[i]>0) {count++; sum+=【 】; } } printf("sum=%d,count=%d/n",sum,count); }
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:大学专科,电子信息,计算机类

标签:正数,是从,终端

参考解答

用户头像

408***303

2023-08-15 19:53:18

正确答案:0&a[ia[i
本题要求从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。程序中首先要对存放正数个数的变量count及存放和值的变量sum初始化为0,所以第一空应填0。接着要求从终端读入数据到数组中,可以通过scanf函数实现,因此第二空应填&a[i。最后通过sum+=a[i;语句累加正数a[i的值到sum中,因此第三空应填a[i。

上一篇 是否进行无抛补套利 主要分析两国利率差异率和预期汇率变动率。( )

下一篇 若有定义int a=10 b=9 c=8; 接着顺序执行下列语句 变量b中的值是【 】。 c=(a-

相似问题