用c语言写小学生四则运算系统
时间: 2023-11-09 15:08:51 浏览: 88
好的,以下是一个简单的小学生四则运算系统的 C 语言代码示例:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int i, num1, num2, answer, userAnswer, correct = 0, incorrect = 0;
char operator;
srand(time(NULL)); // 随机数种子
printf("欢迎来到小学生四则运算系统!\n");
for (i = 0; i < 10; i++) {
num1 = rand() % 101; // 生成 0-100 的随机数
num2 = rand() % 101; // 生成 0-100 的随机数
switch (rand() % 4) {
case 0:
operator = '+';
answer = num1 + num2;
break;
case 1:
operator = '-';
answer = num1 - num2;
break;
case 2:
operator = '*';
answer = num1 * num2;
break;
case 3:
operator = '/';
answer = num1 / num2;
break;
}
printf("第 %d 题: %d %c %d = ?\n", i + 1, num1, operator, num2);
scanf("%d", &userAnswer);
if (userAnswer == answer) {
printf("回答正确!\n");
correct++;
} else {
printf("回答错误!正确答案是 %d\n", answer);
incorrect++;
}
}
printf("你一共回答了 %d 道题,其中 %d 道题回答正确,%d 道题回答错误。\n", correct + incorrect, correct, incorrect);
return 0;
}
```
这个程序会随机生成 10 道小学生四则运算题目,包括加减乘除四种运算,每道题目有两个随机生成的 0-100 的整数,用户需要输入答案。程序会记录用户回答正确和错误的题目数量,并最终统计结果。
阅读全文