c语言实现出一个加减乘除混合运算给用户让用户判断对错的程序
时间: 2023-12-12 07:04:57 浏览: 153
用c语言编写的加减乘除计算器程序.docx
好的,下面是代码实现:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(0)); // 随机种子
int a = rand() % 100; // 生成0到99之间的随机整数
int b = rand() % 100;
char op = "+-*/"[rand() % 4]; // 随机选择一种运算符
int ans; // 存储答案
switch (op) {
case '+':
ans = a + b;
break;
case '-':
ans = a - b;
break;
case '*':
ans = a * b;
break;
case '/':
ans = a / b;
break;
}
printf("请计算 %d %c %d = ", a, op, b);
int input;
scanf("%d", &input);
if (input == ans) { // 判断对错
printf("回答正确!\n");
} else {
printf("回答错误!正确答案为 %d。\n", ans);
}
return 0;
}
```
运行程序,将会随机生成两个0到99之间的整数,并且随机选择一种加减乘除运算。程序会要求用户计算并输入答案,然后判断对错并给出正确答案。
注意:本程序只是一个简单的示例,没有考虑除数为0等特殊情况,请勿直接用于实际应用。
阅读全文