用c语言、编写一个能够进行四则运算的程序,要求:从键盘任意输入两个实数和一个运算符,当运算符为“+”时对两个数进行加法运算;为“-”时对两个数进行减法运算;为“*”时对两个数进行乘法运算;为“/”时对两个数进行除法运算。
时间: 2024-10-23 17:10:29 浏览: 36
2022年数据类型运算符和表达式《C语言程序设计》.ppt
当然可以。在C语言中,创建一个简单的四则运算程序需要使用`stdio.h`库来处理标准输入输出,以及`math.h`库来进行浮点数的运算。下面是一个基本的示例程序:
```c
#include <stdio.h>
#include <math.h>
int main() {
float num1, num2;
char operator;
// 输入数字和运算符
printf("请输入第一个数字: ");
scanf("%f", &num1);
printf("请输入第二个数字: ");
scanf("%f", &num2);
printf("请输入运算符 (+, -, *, /): ");
scanf(" %c", &operator);
switch (operator) {
case '+':
printf("结果: %.2f\n", num1 + num2);
break;
case '-':
printf("结果: %.2f\n", num1 - num2);
break;
case '*':
printf("结果: %.2f\n", num1 * num2);
break;
case '/':
if (num2 != 0) { // 防止除数为零错误
printf("结果: %.2f\n", num1 / num2);
} else {
printf("错误: 除数不能为零!\n");
}
break;
default:
printf("错误: 无效的运算符!\n");
break;
}
return 0;
}
```
这个程序首先提示用户输入两个数字和一个运算符,然后使用`switch`语句根据运算符执行相应的操作。注意,这里我们检查了除法运算的除数是否为零,避免了运行时错误。
阅读全文