帮我用c语言写一个少儿加减运算出题的程序,题目输出格式为输入两个正整数及加减运算符,输出格式为A运算符B
时间: 2023-03-25 16:03:37 浏览: 86
好的,我可以为您编写一个少儿加减运算出题的程序。以下是代码示例:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int a, b, result;
char operator;
srand(time(NULL)); // 初始化随机数种子
// 循环出题
while (1)
{
// 生成两个随机数
a = rand() % 100 + 1;
b = rand() % 100 + 1;
// 随机生成加减运算符
if (rand() % 2 == )
operator = '+';
else
operator = '-';
// 根据运算符计算结果
if (operator == '+')
result = a + b;
else
result = a - b;
// 输出题目
printf("%d %c %d = \n", a, operator, b);
// 等待用户输入答案
int answer;
scanf("%d", &answer);
// 判断答案是否正确
if (answer == result)
printf("回答正确!\n");
else
printf("回答错误!正确答案是:%d\n", result);
}
return ;
}
```
输出格式为"A 运算符 B = ",例如:"23 + 45 = "。程序会随机生成两个正整数和一个加减运算符,等待用户输入答案,然后判断答案是否正确,并输出相应的提示信息。程序会一直循环出题,直到用户手动停止程序。