帮忙找一下错误吧 最后想输出500个数据,但是却提示我unexpected end of file found,
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
#define N 500
main()
{int s=500000,t=400000,lose,win,i,j;
float v,w,l,m;
float a[N];
m=s/N;
for(i=1;i<=N;i++)
a[i]=m;
for(i=1;i<=t;i++)
{srand((unsigned)time(NULL));
win=rand()%500;
lose=rand()%500;
v=rand()%1;
w=a[win];l=a[lose];
while(l>=v*m)
{a[win]=m*v+w;
a[lose]=l-m*v;}
for(i=1;i<=N;i++)
printf("%f",a[i]);
}
确实少了个 },加上之后可以运行了,关键是我想输出500个数据,不知道为什么出不来,难道main函数只能执行返回一个值的程序,而无法执行输出命令吗?本人新手,请大家多多指点