C语言设计一个循环,循环100次,以不太明显的规律输出1到100每个数字
时间: 2023-06-25 12:02:16 浏览: 97
可以使用随机数生成器来打乱1到100的顺序,以达到不太明显的规律输出的效果。具体实现代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, j, temp;
int nums[100];
// 初始化数组
for (i = 0; i < 100; i++) {
nums[i] = i + 1;
}
// 随机打乱数组顺序
srand(time(NULL));
for (i = 0; i < 100; i++) {
j = rand() % 100;
temp = nums[i];
nums[i] = nums[j];
nums[j] = temp;
}
// 输出随机顺序的数字
for (i = 0; i < 100; i++) {
printf("%d ", nums[i]);
}
return 0;
}
```
运行结果可能如下:
```
18 11 59 31 3 6 23 13 84 63 94 40 72 92 15 22 97 57 90 61 58 77 14 9 56 67 98 55 19 1 46 91 26 50 25 28 68 43 32 80 71 7 70 35 49 96 10 89 44 21 88 36 75 81 73 12 85 93 76 47 78 39 62 69 24 95 30 20 65 27 86 16 87 2 64 8 45 34 29 60 52 51 54 79 48 66 42 53 38 41 99 17 83 37 33 4 5 74 82
```
阅读全文