1.【计负均正】——从键盘输入任意20个整型数,统计其中的负数个数并求所有正数的平均值。 保留两位小数。
#include<stdio.h>
int main()
{
int i,num=0; //num为负数个数
float sum=0,average; //sum为正数和(因为两个整形做运算结果为整形,这里平均数可能为小数,将sum定为浮点型),average为平均数
int a[20]; //定义数组,存放20个数
for(i=0;i<20;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<20;i++)
{
if(a[i]>=0)
{
sum=sum+a[i];
}
else
{ num=num+1; // 或者为num++
}
}
average=sum/(20-num);
printf("%d\n%.2f\n",num,average);
return 0;
}