用程序读入20个整数(送数组存储),统计并输出非负数个数以及非负数的和

如题所述

第1个回答  2013-06-02
#include<stdio.h>
void main()
{
int array[20];
int t=0;
for(int i=0;i<20;i++)
{
printf("请输入第%d个数",i+1);
scanf(%d,&array[i])

}
for(int j=0;j<20;j++)
{
if(array[j]>0||array[j]==0)
{
printf(%d,array[j]);
t++;
}
}
printf("非负的数字一共有%d个",t);

}
第2个回答  2013-06-02
int a[20],b,n,sum;
sum=0;n=0;
for(i=1;i<=20;i++)
{
a[i]=scanf("%d",&b);
if(a[i]<0)
{
sum=sum+a[i];
n++;
}
}
printf("%d,%d",n,sum);本回答被网友采纳
相似回答