用c语言随机生成5个数字并打印
时间: 2023-06-08 11:07:42 浏览: 67
好的,请稍等,让我来为您提供代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num;
srand((unsigned)time(NULL));
for(i = 0; i < 5; i++) {
num = rand() % 100;
printf("%d ", num);
}
return 0;
}
```
这段代码中,我们使用了 `srand()` 函数来初始化随机数生成器,`rand()` 函数来生成随机数。在本例中,我们生成了 5 个在 0 到 99 之间的随机数,并打印输出。希望这能帮到您,有其他问题可以随时向我提问。
相关问题
用c语言写一段代码,要求随机生成五个数字并打印
好的,您可以参考下面这段代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int i;
srand(time(NULL)); // 初始化随机数种子
for (i = 0; i < 5; i++)
{
printf("%d ", rand() % 100); // 生成0-99之间的随机数并打印
}
return 0;
}
```
注意,这个程序的运行结果每次都会不同,因为每次生成的随机数都是不一样的。
c语言随机生成5个(0-99)的数字并打印出来
好的,下面是用C语言生成5个0-99的随机数并打印出来的代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num;
srand(time(0)); // 设置随机数种子
for (i = 0; i < 5; i++) {
num = rand() % 100; // 生成0-99的随机数
printf("%d ", num); // 打印随机数
}
return 0;
}
```
注意:为了保证每次运行程序生成的随机数不同,需要在程序中使用`srand(time(0))`设置随机数种子。