#include <stdio.h>
void main()
{
float x[10],sum=0.0,ave,a;
int n=0,i;
printf("Enter mark:\n");
scanf("%f,&a");
while (a>0.0 && n<10)
{ sum+=a;x[n]=a;n++;
scanf("%f",&a);
}
ave=sum/n;
printf("Output:\n");
printf("ave=%f\n",ave);
for (i=0;i<10;i++)
if(x[i]<ave)
printf("%f\n",x[i]);
}
这是为什么呢?我的是VC6.0