使用C语言实现简单计算器用加法运算,等待用户输入数据用scanf语句,要输入运算符,需要定义字符型变量
时间: 2024-10-22 08:27:01 浏览: 25
在C语言中,要实现一个简单的计算器并仅限于加法运算,你可以按照以下步骤编写程序:
```c
#include <stdio.h> // 引入标准输入输出库
int main() {
float num1, num2; // 定义两个浮点数变量用于存储输入的数字
char operator; // 定义一个字符型变量来储存运算符
printf("请输入第一个数字:"); // 提示用户输入第一个数
scanf("%f", &num1); // 读取用户输入的第一个浮点数
printf("请输入运算符 (+):"); // 提示用户输入运算符
scanf(" %c", &operator); // 读取用户的运算符,注意这里使用了" %c",空格是为了避免直接读入后续的空白字符
if (operator == '+') { // 检查运算符是否为加号
printf("请输入第二个数字:");
scanf("%f", &num2); // 读取第二个数
float result = num1 + num2; // 进行加法运算
printf("结果是:%.2f\n", result); // 输出结果,保留两位小数
} else {
printf("无效的运算符! 只支持加法(+).\n");
}
return 0;
}
```
在这个程序中,我们首先提示用户输入数字,然后读取它们到相应的变量中。接着检查输入的运算符是否为加号,如果是,则继续让用户输入第二个数,并计算结果;如果不是加号,就显示错误消息。
阅读全文