c语言实现儿童四则运算游戏
时间: 2023-07-13 18:31:44 浏览: 81
C语言实现的四则运算
以下是一个简单的C语言代码,实现了一个基于控制台的儿童四则运算游戏:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a, b, result, answer, operator;
char operators[4] = {'+', '-', '*', '/'};
srand(time(NULL));
for (int i = 0; i < 10; i++) {
a = rand() % 100;
b = rand() % 100;
operator = rand() % 4;
printf("题目 %d: %d %c %d = ", i + 1, a, operators[operator], b);
scanf("%d", &answer);
switch (operator) {
case 0:
result = a + b;
break;
case 1:
result = a - b;
break;
case 2:
result = a * b;
break;
case 3:
result = a / b;
break;
}
if (answer == result) {
printf("正确!\n");
} else {
printf("错误!正确答案为 %d\n", result);
}
}
return 0;
}
```
这个程序可以生成10道随机的四则运算题目,每道题目的操作数和运算符都是随机的,然后等待用户输入答案,并根据用户的回答给出相应的反馈。这个程序中使用了随机数生成器来产生随机的题目,还使用了switch语句根据运算符计算正确答案并进行比较。
阅读全文