用C语言自行设计能进行加减乘除四则运算的程序
时间: 2024-02-17 11:59:44 浏览: 27
好的,以下是用C语言实现的加减乘除四则运算的程序:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num1, num2, result;
char operator;
// 生成随机数种子
srand(time(NULL));
// 生成两个10以内的随机数
num1 = rand() % 10 + 1;
num2 = rand() % 10 + 1;
// 随机选择一种运算符
switch (rand() % 4)
{
case 0:
operator = '+';
result = num1 + num2;
break;
case 1:
operator = '-';
result = num1 - num2;
break;
case 2:
operator = '*';
result = num1 * num2;
break;
case 3:
operator = '/';
result = num1 / num2;
break;
}
// 输出题目和要求用户输入答案
printf("请计算:%d %c %d = ", num1, operator, num2);
int answer;
scanf("%d", &answer);
// 判断答案是否正确
if (answer == result)
{
printf("恭喜你,答对了!\n");
}
else
{
printf("很遗憾,答错了。正确答案是:%d\n", result);
}
return 0;
}
```
这个程序也可以生成两个10以内的随机数,然后随机选择一种运算符进行加减乘除运算,最后输出题目和要求用户输入答案,并判断答案是否正确。你可以多次运行程序测试不同的题目。