编写一个c语言程序,完成加、减、乘、除运算。输入2.5*4,输出:2.5*4=10
时间: 2024-10-20 19:14:02 浏览: 18
当然可以。下面是一个简单的C语言程序,它会接收用户输入的操作表达式,并进行基本的四则运算。请注意,这个程序只能处理整数乘法和除法,因为C语言标准库中没有直接支持浮点数乘法和除法操作符`*`和 `/` 的函数。
```c
#include <stdio.h>
int main() {
float num1, num2;
char operation;
// 用户输入
printf("请输入一个算术表达式 (格式如:2.5 * 4): ");
scanf("%f %c %f", &num1, &operation, &num2);
switch(operation) {
case '*':
printf("%.1f %c %.1f = %.1f\n", num1, operation, num2, num1 * num2);
break;
case '/':
if(num2 != 0) { // 防止除以零
printf("%.1f %c %.1f = %.1f\n", num1, operation, num2, num1 / num2);
} else {
printf("错误: 除数不能为零!\n");
}
break;
default:
printf("无效的运算符!\n");
}
return 0;
}
```
当你运行这个程序并输入 `2.5 * 4` 时,它将输出 `2.5 * 4 = 10.0`。
阅读全文