程序如下:
#include "stdio.h"
#include "stdlib.h"
main()
{
int a[10],i,j;
srand((unsigned)time(NULL));
for(i=0;i<10;i++)
{a[i]=rand()%10;
for(j=0;j<i;j++)
{if((i!=0)&&(a[i]==a[j]))
{ a[i]=rand()%10;
j=0;
}
}
}
printf("the num is:");
for(i=0;i<10;i++)
printf("\n%d\n",a[i]);
}
结果有时候有重复数字出现,请高手帮帮小弟!
对已ç»è·åå°çéæºæ°åæ è®°ï¼å¦æå·²ç»è·åå°è¿ï¼é£ä¹åæ¾å¼è¯¥éæºæ°ï¼å¹¶ç»§ç»è·åã
ç´å°è·åå°ææéæºæ°ä¸ºæ¢ã
åè代ç å¦ä¸ï¼
#include <stdio.h>