求助 随机函数+goto问题!
原题: 用随机函数产生15个100以内的随机整数存入一维数组,然后分三行输出,每行5个数.下边是我写的:
#include<stdio.h>
#include <stdlib.h>
int main()
{
int x,i,j;
int a[15];
j=0;
for(i=1;i<=15;)
{
a:
x=(int)rand();
if(x>0&&x<=100)
{ a[i]=x;
i++;
printf("%-3d",a[i]);
j=j+1;
if(j%5==0)
printf("\n");
}
else goto a;
}
return 0;
}
我感觉goto那有错误 就是不知道错哪了 ,请高手赐教!