如图, 输入任意10个数字(包含正数与负数)统计负数的个数并求出所有负数的算术平均数,
程序可正常运行,但结果始终为0。



#include<stdio.h>
int main()
{
int a[10],i,sum1=0,sum2=0;
double aver;
for (i = 0; i < 10; i++)
{
scanf("%d",&a[i]);
if (a[i]<0)
{
sum1++;
sum2+=a[i];
}
}
aver=(double)sum2/sum1;
printf("sum1=%d\naver=%lf",sum1,aver);
return 0;
}