题目1:40人,随机分成十组,每组四人,姓名用序号代替。

来源:互联网 发布:手机号码免费定位软件 编辑:程序博客网 时间:2024/06/11 22:27
#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 ("%4d", 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;}

阅读全文
1 0
原创粉丝点击