以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。   main( )   { int i,a[20],sum,count;    sum=count=0;    for(i=0;i<20;i++) scanf("%d",【

admin2006-08-25  29

问题 以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。
  main( )
  { int i,a[20],sum,count;
   sum=count=0;
   for(i=0;i<20;i++)  scanf("%d",【  】);
   fro(i=0;i<20;i++)
   { if(a>0)
    { count++;
      sum+=【  】 ;
    }
   }
   printf("sum=%d,count=%d\n",sum,count);
  }

选项

答案a+I a[i]

解析 函数scanf(“格式”,变量地址),第二参数为待输入变量的地址,所以[16]应为a+i,后一个循环是为了累加数组中为正的值,所以应该填a
转载请注明原文地址:https://kaotiyun.com/show/0aHp777K
0

相关试题推荐
最新回复(0)