写一个c程序为小学生设计一个简单算术练习程序能够完成任意两个十以内的正整数的加减乘除操作要求能够提示输入答案能够判断答案正确并且用1234来代表加减乘除
时间: 2023-05-14 17:06:26 浏览: 116
好的,这是一个简单的C程序,可以为小学生设计一个算术练习程序:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a, b, op, ans, userAns;
srand(time(NULL));
while (1) {
a = rand() % 10 + 1;
b = rand() % 10 + 1;
op = rand() % 4 + 1;
switch (op) {
case 1:
printf("%d + %d = ", a, b);
ans = a + b;
break;
case 2:
printf("%d - %d = ", a, b);
ans = a - b;
break;
case 3:
printf("%d * %d = ", a, b);
ans = a * b;
break;
case 4:
printf("%d / %d = ", a, b);
ans = a / b;
break;
}
scanf("%d", &userAns);
if (userAns == ans) {
printf("恭喜你,答对了!\n");
} else {
printf("很遗憾,答错了,正确答案是%d。\n", ans);
}
}
return 0;
}
```
这个程序会随机生成两个十以内的正整数和一个加减乘除操作,然后提示用户输入答案,并判断答案是否正确。正确答案用1234来代表加减乘除。
阅读全文