C语言编写产生50个两位随机整数分十行输出
时间: 2024-12-02 08:16:01 浏览: 16
64进制六十四卦6位数随机数量排列组合公式代码正确版本.txt
在C语言中,我们可以使用`<stdio.h>`库的`srand()`函数设置随机数种子,并通过`rand()`函数生成随机数。为了限制生成的是两位数,我们需要对结果取模99。以下是创建50个随机两位数并分十行输出的示例代码:
```c
#include <stdio.h>
#include <stdlib.h> // 包含rand()函数
// 设置随机数种子,一般使用time()获取当前时间作为随机源
srand(time(0));
// 生成并打印随机数
void print_random_numbers(int count) {
for (int i = 0; i < count; ++i) {
int random_num = rand() % 100; // 生成0到99之间的随机数
printf("%d ", random_num);
// 每10个数换一行,这里用'\n'表示新行
if ((i + 1) % 10 == 0 || i == count - 1) {
printf("\n"); // 结束这一行
}
}
}
int main() {
print_random_numbers(50); // 输出50个随机数
return 0;
}
```
当你运行这段代码时,它会生成50个两位随机整数,并按每10个数换一行的方式显示。
阅读全文