C语言计算器源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言计算器源代码
以下是一个简单的C语言计算器源代码,可以实现基本的四则运算。
```c
#include <stdio.h>
int mai
char operator;
double num1, num2;
double result;
printf("欢迎使用简单计算器!\n");
printf("请输入运算符(+, -, *, /): ");
scanf("%c", &operator);
printf("请输入第一个数字: ");
scanf("%lf", &num1);
printf("请输入第二个数字: ");
scanf("%lf", &num2);
switch (operator)
case '+':
result = num1 + num2;
printf("结果: %.2lf\n", result);
break;
case '-':
result = num1 - num2;
printf("结果: %.2lf\n", result); break;
case '*':
result = num1 * num2;
printf("结果: %.2lf\n", result); break;
case '/':
if (num2 != 0)
result = num1 / num2;
printf("结果: %.2lf\n", result); } else
printf("除数不能为0\n");
}
break;
default:
printf("无效的运算符\n");
}
return 0;
```
运行代码后,程序会首先打印欢迎信息,并要求用户输入运算符、第
一个数字和第二个数字。
之后,程序使用switch语句根据用户输入的运
算符执行相应的计算,并打印结果。
如果用户输入的运算符不是"+", "-", "*", "/"之一,程序会打印"无效的运算符"的提示信息。
注意,这只是一个简单的计算器实现,没有进行输入的合法性校验,
例如对于数字的输入是否合法、输入的运算符是否合法等。
在实际应用中,需要对输入进行合法性校验和错误处理。