用随机函数写90个不重复的整数
程序代码:#include<stdio.h>
# include<stdlib.h>
int main()
{
int i,t=0;
int a[90]={0};
t=a[0];
for(i=0;i<90;i++)
{
a[i]=rand()%100;
if(a[i]==t)
a[i]=rand()%100;
else
t=a[i];
}
printf("\n");
for(i=0;i<90;i++)
if(i%9!=0)
printf("%d\t",a[i]);
else
printf("\n");
return 0;
}
请问哪里错了?还是我的算法错了?









