原文地址:C语言随机输出1~20不重复的随机数 作者:米缸 #include<stdio.h> #include<stdlib.h> #include<time.h> void main() { int a[20]; int i,j; srand((int)time(0)); a[0]=rand()%20+1; for(i=1;i<20;i++) { a[i]=rand()%20+1; for(j=0;j<i;j++) { if(a[i]==a[j]) { i--; } } } for(i=0;i<20;i++) { printf("%3dn",a[i]); } } 转载于:https://my.oschina.net/u/1585312/blog/997438