赵赛0369 随机生成两个100以内的整数,并随机生成一个运算符,输出其运算的结果。 利用random库的choice 赵博寒 0369
时间: 2023-03-30 11:01:58 浏览: 122
好的,赵赛0369,我可以回答你的问题。以下是代码:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL)); // 初始化随机数种子
int num1 = rand() % 100 + 1; // 生成1-100之间的随机整数
int num2 = rand() % 100 + 1;
char op = rand() % 3 == ? '+' : (rand() % 3 == 1 ? '-' : '*'); // 随机生成加减乘运算符
int result;
switch (op) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
case '*':
result = num1 * num2;
break;
}
printf("%d %c %d = %d\n", num1, op, num2, result);
return ;
}
```
希望能对你有所帮助!
阅读全文