C语言习题中,编程实现从键盘任意输入20个整数,统计非负数个数,并计算非负数之和

2024-10-30 07:56:38
推荐回答(1个)
回答(1):

#include "stdio.h"
void main()
{
    int a[20],n=0,i,sum=0;
    for(i=0;i<20;i++)
    scanf("%d",&a[i]);//输入20个数
    for(i=0;i<20;i++)
    {
     if(a[i]>=0)
     {
     n++;//统计非负数的个数
     sum+=a[i];//非负数的和
     }
    }
    printf("个数:%d 和:%d",n,sum);
}