C语言实现简单计算器代码示例
C语言实现简单计算器代码示例
本篇博客文章将为您展示如何使用C语言编写一个简单的计算器程序。该程序支持加、减、乘、除四种基本运算,通过用户输入运算符和两个操作数,计算并输出结果。
以下是完整的C语言代码:c#include <stdio.h>
int main() { char operator; double num1, num2, result;
printf('欢迎使用计算器
'); printf('请输入运算符 (+, -, *, /): '); scanf('%c', &operator);
printf('请输入两个数字: '); scanf('%lf %lf', &num1, &num2);
switch(operator) { case '+': result = num1 + num2; break; case '-': result = num1 - num2; break; case '*': result = num1 * num2; break; case '/': if(num2 != 0) result = num1 / num2; else { printf('错误!除数不能为0。
'); return 1; } break; default: printf('错误!无效的运算符。 '); return 1; }
printf('结果: %lf
', result);
return 0;}
代码解释:
- 首先,我们包含了
stdio.h头文件,该文件提供了标准输入输出函数的声明,例如printf和scanf。2. 声明了三个变量:operator用于存储用户输入的运算符,num1和num2用于存储两个操作数,result用于存储计算结果。3. 使用printf函数提示用户输入运算符和两个操作数。4. 使用scanf函数读取用户的输入并将其存储到相应的变量中。5. 使用switch语句根据用户输入的运算符执行相应的操作。6. 在除法运算中,我们使用if语句检查除数是否为0。如果为0,则输出错误信息并退出程序。7. 最后,使用printf函数输出计算结果。
总结:
这是一个简单的C语言计算器示例,它演示了如何使用基本语法元素(如变量、数据类型、运算符、控制流语句和函数)来编写一个简单的程序。您可以根据自己的需求扩展此代码,例如添加更多运算符、实现更复杂的计算或改进用户界面。
原文地址: https://www.cveoy.top/t/topic/kNs 著作权归作者所有。请勿转载和采集!