c语言随机输出十个数范围在10-99之间
时间: 2024-02-21 18:00:35 浏览: 31
可以使用C语言的rand()函数来生成随机数,然后使用取模运算符%来限定随机数的范围在10-99之间。具体实现如下所示:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num;
srand((unsigned int)time(NULL)); // 设置随机数种子
for (i = 0; i < 10; i++) {
num = rand() % 90 + 10; // 生成10-99之间的随机数
printf("%d ", num);
}
return 0;
}
```
上述代码中,srand()函数用于设置随机数种子,以保证每次生成的随机数序列都是不同的。rand()函数用于生成一个在0到RAND_MAX之间的随机整数,其中RAND_MAX是一个宏定义,表示rand()函数能够生成的最大随机数。通过取模运算符%来将随机数限定在10-99之间,生成的随机数即为num。最后使用printf()函数将num输出到屏幕上。