C语言产生五个不同随机数
代码
#include <stdio.h>#include <time.h>#include <stdlib.h>int main(){srand(int(time(0)));int all[10];for(int i = 0 ; i < 5 ; i ++){all[i] = rand() % 5 + 1;int ok = 1 ;for(int j = 0 ; j < i ; j ++) {if(all[i] == all[j]){i--;ok = 0;break;}}if(ok == 0) continue;printf("%d\n",all[i]);}return 0;}
(个人学习)