下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){ int i,a[20],sum,count;sum=count=0;for(i=0;i<20;i++) scanf("%d", ______);{ if(a[i]>0){ count++;sum+=______;}}printf("sum=%d,count=%d\n",sum,count);}
举一反三
- 以下程序从键盘读入20个数据到数组中,统计其中正数的个数,并计算它们之和,请填空。 int main(void) { int i,a[20],sum,count; sum=count=0; for(i=0; i<20; i++) scanf("%d
- 执行下列程序从终端输入数据到数组中,统计中正数的个数并求其和,请填空。 main() {int i,a[20],sum=0,count=0; for(i=0;i[20;i++)scanf("%d",【】); for(i=0;i<20;i++) {if(a[i]]0} {count++;sum+=【】; } }[/i]
- 下面程序的功能是从键盘输入20个整数,统计非负数个数。程序填空。#include "stdio.h"main(){ int i,x,count;count=0;for(i=1;i[=20;i++ ){scanf("%d",&x); if(x]=0) ______ ;}printf("count=%d\n",count);}
- 以下程序的输出是() int main(){ int i,sum=0; for(i=0;i<=100;i++)sum=sum+i; printf("sum=%d\n",sum); return 0; }
- 输入一个正整数给变量n,求1到n的所有正整数之和。不正确的程序是()。 A: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;i++)sum=sum+i;printf("%d",sum);} B: #includevoidmain(){inti,n,sum=0;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} C: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1;i<=n;i++)sum=sum+i;printf("%d",sum);} D: #includevoidmain(){inti,n,sum;scanf("%d",&n);for(i=1,sum=0;i<=n;)sum=sum+i,i++;printf("%d",sum);}