c语言随机数生成并进行四则运算
时间: 2024-10-05 07:03:49 浏览: 40
C语言实现产生随机数的四则运算小程序
在C语言中,我们可以使用`<stdlib.h>`库中的`srand()`和`rand()`函数来生成随机数。首先,需要通过`srand(time(0))`设置随机数种子,确保每次程序运行得到不同的序列。然后可以使用`rand() % range + lower_bound`来获取指定范围内的整数。
以下是生成两个随机整数并进行加减乘除四则运算的基本示例:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
// 设置随机数种子
srand(time(0));
// 生成两个随机数
int num1 = rand() % 100; // 随机数范围0-99
int num2 = rand() % 100;
printf("Random numbers are: %d and %d\n", num1, num2);
// 四则运算
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
double division = (double)num1 / num2; // 注意这里要将num2转换成double以避免整数除法
printf("Sum: %d\n", sum);
printf("Difference: %d\n", difference);
printf("Product: %d\n", product);
printf("Division: %.2f\n", division); // 输出保留两位小数
return 0;
}
```
阅读全文