c语言生成1-40之间的任意一个数字
时间: 2024-02-26 07:58:22 浏览: 82
SHA-1.rar_MAC算法 C语言_SHA-1 MAC_mac_mac算法-sha_sha 1
可以使用C语言中的rand()函数来生成一个随机数,然后通过取模运算限制在1-40之间。代码如下:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int rand_num;
srand(time(NULL)); // 随机数种子初始化
rand_num = rand() % 40 + 1; // 生成1-40之间的随机整数
printf("生成的随机数为:%d\n", rand_num);
return 0;
}
```
上述代码中,rand()函数生成的随机数是0-39之间的整数,通过%40操作实现了将其限制在1-40之间。需要注意的是,srand()函数只需要在程序中调用一次即可,可以放在程序的开头进行初始化。
阅读全文