随机分组

xiaoxiao2021-02-28  104

将数字1—40以四个为一组随机分成10组并打印

#include <stdio.h> #include <time.h> #define SIZE 40 int main() { srand((unsigned int)time(NULL)); int a[SIZE]; int i; for(i = 0;i < SIZE;i++) { a[i] = i + 1; } int len = sizeof(a) / sizeof(a[0]); for(i = 0;i < SIZE;i++) { int index = rand() % len; int tmp = a[index]; a[index] = a[len - 1]; a[len - 1] = tmp; if(i % 4 == 0) printf("\n"); printf("]",a[len - 1]); len--; } printf("\n"); return 0; }

转载请注明原文地址: https://www.6miu.com/read-59062.html

最新回复(0)