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;}

代码解释:

  1. 首先,我们包含了 stdio.h 头文件,该文件提供了标准输入输出函数的声明,例如 printfscanf。2. 声明了三个变量:operator 用于存储用户输入的运算符,num1num2 用于存储两个操作数,result 用于存储计算结果。3. 使用 printf 函数提示用户输入运算符和两个操作数。4. 使用 scanf 函数读取用户的输入并将其存储到相应的变量中。5. 使用 switch 语句根据用户输入的运算符执行相应的操作。6. 在除法运算中,我们使用 if 语句检查除数是否为0。如果为0,则输出错误信息并退出程序。7. 最后,使用 printf 函数输出计算结果。

总结:

这是一个简单的C语言计算器示例,它演示了如何使用基本语法元素(如变量、数据类型、运算符、控制流语句和函数)来编写一个简单的程序。您可以根据自己的需求扩展此代码,例如添加更多运算符、实现更复杂的计算或改进用户界面。

C语言实现简单计算器代码示例

原文地址: https://www.cveoy.top/t/topic/kNs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录