用C语言写一个四则运算系统,并做一个四则运算任务书
时间: 2024-01-11 21:04:42 浏览: 89
好的,以下是一个简单的四则运算系统的C代码以及任务书:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand(time(NULL));
int a, b, result, user_answer;
char operator;
printf("欢迎使用四则运算系统!\n\n");
while (1) {
// 生成随机数和操作符
a = rand() % 100;
b = rand() % 100;
switch (rand() % 4) {
case 0:
operator = '+';
result = a + b;
break;
case 1:
operator = '-';
result = a - b;
break;
case 2:
operator = '*';
result = a * b;
break;
case 3:
operator = '/';
result = a / b;
break;
}
// 输出任务书
printf("请计算下列表达式的值:\n");
printf("%d %c %d = \n", a, operator, b);
// 接收用户答案
printf("您的答案是:");
scanf("%d", &user_answer);
// 判断答案是否正确
if (user_answer == result) {
printf("恭喜您,回答正确!\n\n");
} else {
printf("很抱歉,回答错误!正确答案是:%d\n\n", result);
}
}
return 0;
}
```
任务书:
请计算下列表达式的值:
73 + 11 =
您的答案是:84
恭喜您,回答正确!
请计算下列表达式的值:
24 / 4 =
您的答案是:6
恭喜您,回答正确!
请计算下列表达式的值:
61 - 37 =
您的答案是:24
很抱歉,回答错误!正确答案是:24
请计算下列表达式的值:
49 * 31 =
您的答案是:1519
恭喜您,回答正确!
...
阅读全文