#include<stdio.h>
#define N 1000
int main()
{
int i,n=0;
float sum=0,average,a[N];
for(i=0;i<N;++i)
{
scanf("%f",&a[N]);
if(a[i]<0)break;
sum+=a[i];
average=sum/(i+1);
}
for(i=0;i<N;++i)
{
if(a[i]<average)continue;
++n;
}
printf("%d,%f\n",n,average);
getch();
return 0;
}
又要麻烦各位啦,输入负数了,也无法结束啊,检查了很多遍,还是找不到原因,高手赐教啊!
输入负数回车就一闪而过啦!输入正数回车可以继续输入,但没法结束拉啊,
改好拉,还是这样啊,可能不止这一个错吧,
as_dfghjk 你好 我改了,还是一闪而过啊.大家再帮帮忙看看吧
参考资料:自己写的