随机分组

xiaoxiao2021-02-28  71



#include <stdio.h> #include <time.h>

void swap(int *a, int i, int j) {  int tmp = a[i];  a[i] = a[j];  a[j] = tmp; }

void printA(int *a, int len) {  int i;    for (i = 0; i < len; i ++)  {   if (i % 4 == 0)    printf ("\n");      printf ("M", a[len - i-1]);  }    printf ("\n"); }

int main() {  srand ((unsigned int)time(NULL));    int a[40];  int i;  int len = 40;  for (i = 0; i < 40; i++)  {   a[i] = i;  }    for (i = len-1; i > 0; i--)  {   int index = rand() % (i+1);   swap (a, index, i);  }    printA(a, len);      return 0; }

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

最新回复(0)