以下程序是从终端读入数据到数组中 统计其中正数的个数 并计算它们的和。请填 main() { int
以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填 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); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:0&a[ia[i
本题要求从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。程序中首先要对存放正数个数的变量count及存放和值的变量sum初始化为0,所以第一空应填0。接着要求从终端读入数据到数组中,可以通过scanf函数实现,因此第二空应填&a[i。最后通过sum+=a[i;语句累加正数a[i的值到sum中,因此第三空应填a[i。
相似问题
是否进行无抛补套利 主要分析两国利率差异率和预期汇率变动率。( )
是否进行无抛补套利,主要分析两国利率差异率和预期汇率变动率。( )
下列程序执行后输出的结果是 【 】 。 f(int A) { static c=0; c=a+c++
下列程序执行后输出的结果是 【 】 。 f(int A) { static c=0; c=a+c++; return(c) ; } main() { int a=2,i,k; for(i=0;i<2;i++
下列程序执行后输出的结果是 【 】 。 main() { int arr[10] i k=0; fo
下列程序执行后输出的结果是 【 】 。 main() { int arr[10],i,k=0; for(i=O;i<10;i++)arr[i]=i; for(i=1;i<4;i++)k+=arr[i]+i; pri
掉期交易的主要特点是( )。A. 交易期限相同B. 交易结构相同C. 买卖同时进行D. 货币买卖数额
掉期交易的主要特点是( )。A 交易期限相同B 交易结构相同C 买卖同时进行D 货币买卖数额相同E 交易的期限和结构各不相同
下列程序执行后输出的结果是 【 】 。 struct s {int x y;}data[2]={10
下列程序执行后输出的结果是 【 】 。 struct s {int x,y;}data[2]={10,100,20,200}; main() { struct s*p=data; printf "%d n ",++(p->x)); }请帮忙给出正确答案和分析,谢谢!
