#include <stdio.h> #include <stdlib.h> int main() { int i, itmp; int a, b; int arr[50]; for (i=0; i<50; i++) { arr[i] = i+1; } srand(50); for (i=0; i<50; i++) { a = (int)(50.0*rand()/(RAND_MAX+1.0)); b = (int)(50.0*rand()/(RAND_MAX+1.0)); while(1) { if (a!=b) { itmp = arr[a]; arr[a] = arr[b]; arr[b] = itmp; break; } } } for (i=0; i<50; i++) { printf("%d\n", arr[i]); } return 0; }
上一篇:什麽是dbscan聚類算法?下一篇:哪裏有有聲小說(免費)?