如何使用C语言编写一个基本的计算器程序?
时间: 2024-09-30 19:15:34 浏览: 77
在C语言中编写一个基础的计算器程序,通常会涉及用户输入、运算符处理和结果输出。下面是一个简单的示例,它实现了加法和减法操作:
```c
#include <stdio.h>
int main() {
float num1, num2, result;
// 用户输入两个数字
printf("请输入第一个数字: ");
scanf("%f", &num1);
printf("请输入第二个数字: ");
scanf("%f", &num2);
char operation; // 运算符
printf("请选择运算符 (+ 或 -): ");
scanf(" %c", &operation); // 读取并忽略多余的空格
switch (operation) {
case '+':
result = num1 + num2;
break;
case '-':
result = num1 - num2;
break;
default:
printf("无效的运算符\n");
return 1; // 程序退出,因为无法继续计算
}
// 输出结果
printf("结果是: %.2f\n", result);
return 0;
}
```
在这个程序中,我们首先从用户那里获取输入,然后使用`switch`语句来确定应该执行哪种运算。如果输入的操作符不是`+`或`-`,我们会显示错误信息并终止程序。
阅读全文