return(z;) 错了
分号应该在括号外面
#include
int main()
{
int i,c,ave,n,m;
while(EOF!=scanf("%d%d",&n,&m))
{
for(i=2,c=0,ave=0;i<=n*2;i+=2)
{
ave+=i;
c++;
if(c==m)
{
printf("%d ",ave/m);
c=0;
ave=0;
}
}
c=n%m;
if(c)
printf("%d\n",ave/c);
else
printf("\n");
}
return 0;
}