tb至宝豚炮和毒气灰:这个程序怎么运行啊

来源:百度文库 编辑:高考问答 时间:2024/04/28 03:36:29
#include<stdio.h>
main()
{float x[1000],sum=0.0,ave,a;
int n=0,i;
printf("enter mark:\n");scanf("%f",&a);
while(a>=0.0&&n<1000)
{sum+=a;x[n]=a;
n++;scanf("%f",a);
}
ave=sum/n;
printf("%f",ave);
for(i=0;i<1000;i++)
if(x[i]<ave)
printf("%f",a);
}
为什么输入负数的时候不会自动结实输入?要怎么做啊?

for(i=0;i<1000;i++)
{
if(x[i]<ave)
printf("%f",a);
}

可以跳出吧....