编程c语言给小学生出计算题
时间: 2023-12-27 21:04:27 浏览: 29
好的,以下是一个简单的计算题程序,可以随机生成加、减、乘、除四则运算题目,适合小学生练习:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL)); // 初始化随机数种子
int num1, num2, ans, correct_ans, op; // 定义变量
// 生成随机数和运算符
num1 = rand() % 100 + 1;
num2 = rand() % 100 + 1;
op = rand() % 4; // 0代表加法,1代表减法,2代表乘法,3代表除法
// 根据运算符计算正确答案
switch (op) {
case 0:
correct_ans = num1 + num2;
printf("%d + %d = ", num1, num2);
break;
case 1:
correct_ans = num1 - num2;
printf("%d - %d = ", num1, num2);
break;
case 2:
correct_ans = num1 * num2;
printf("%d * %d = ", num1, num2);
break;
case 3:
correct_ans = num1 / num2;
printf("%d / %d = ", num1, num2);
break;
}
// 读入用户输入的答案
scanf("%d", &ans);
// 判断用户答案是否正确,并输出结果
if (ans == correct_ans) {
printf("恭喜你,答对了!\n");
} else {
printf("很遗憾,答错了,正确答案是%d。\n", correct_ans);
}
return 0;
}
```
你可以根据需要修改题目的难度和数量,让小学生通过练习提高计算能力。