用C语言编写一个简单的可以进行加减乘除运算混合运算的计算器的方法:

# include <stdio.h>int main() {char operator;double firstNumber,secondNumber;printf("输入操作符 (+, -, *,/): ");scanf("%c", &operator);printf("输入两个数字: ");scanf("%lf %lf",&firstNumber, &secondNumber);switch(operator){case '+':printf("%.1lf + %.1lf = %.1lf",firstNumber, secondNumber, firstNumber + secondNumber);break;case '-':printf("%.1lf - %.1lf = %.1lf",firstNumber, secondNumber, firstNumber - secondNumber);break;case '*':printf("%.1lf * %.1lf = %.1lf",firstNumber, secondNumber, firstNumber * secondNumber);break;case '/':printf("%.1lf / %.1lf = %.1lf",firstNumber, secondNumber, firstNumber / secondNumber);break;// operator doesn't match any case constant (+, -, *, /)default:printf("Error! operator is not correct");}return 0;}

另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!笔者这里或许可以帮到你~

UP在主页上传了一些学习C/C++编程的视频教程,有兴趣或者正在学习的小伙伴一定要去看一看哦!会对你有帮助的~

分享(源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

C语言学习:用C语言实现简单的计算器相关推荐

  1. Python语言学习:python语言代码调试—异常处理之详细攻略

    Python语言学习:python语言代码调试-异常处理之详细攻略 目录 python语言代码调试-异常处理 异常捕捉可以使用 try/except 语句 相关文章 Python3 错误和异常 | 菜 ...

  2. python语言学习:python语言学习中的定义类、定义函数、封装api等详细攻略

    python语言学习:python语言学习中的定义类.定义函数.封装api等详细攻略 目录 python语言学习中的定义类 python语言学习中的定义函数 python语言学习中封装api pyth ...

  3. Python语言学习:python语言的特点、入门、基础用法之详细攻略

    Python语言学习:python语言的特点.入门.基础用法之详细攻略 相关内容 Python 基础教程 目录 python语言的特点 python语言的入门 python语言的基础用法 python ...

  4. C语言学习笔记---001C语言的介绍,编译过程原理,工具等

    C语言学习笔记---001C语言的介绍,编译过程原理,工具等 创梦技术交流平台:资源下载,技术交流,网络赚钱: 交流qq群:1群:248318056 2群:251572072 技术交流平台:cre.i ...

  5. Python语言学习:Python语言学习之硬件交互应用(arduino、树莓派等)相关的简介、案例应用之详细攻略

    Python语言学习:Python语言学习之硬件交互应用(arduino.树莓派等)相关的简介.案例应用之详细攻略 目录 Python与硬件交互应用 1.适合运行python的嵌入式硬件系统 1.1. ...

  6. Python语言学习:Python语言学习之正则表达式常用函数之re.search方法【输出仅一个匹配结果(内容+位置)】、re.findall方法【输出所有匹配结果(内容)】案例集合之详细攻略

    Python语言学习:Python语言学习之正则表达式常用函数之re.search方法[输出仅一个匹配结果(内容+位置)].re.findall方法[输出所有匹配结果(内容)]案例集合之详细攻略 导读 ...

  7. R语言学习:数据读取以及简单运算

    这是去年业余时间学到的R语言基础知识,打算入门的朋友可以进来看看,大佬请绕道. 这一章记录的是关于R语言数据的读取和一些简单的运算方法. 如有疑问,欢迎留言说明. 数组的基础知识 判断是否是数组is. ...

  8. C语言学习历程——C语言发展史以及--Hello World 程序

    C语言之父 丹尼斯·麦卡利斯泰尔·里奇(英语:Dennis MacAlistair Ritchie,1941年9月9日-2011年10月12日),美国计算机科学家,他是C语言的创造者.Unix操作系统 ...

  9. net语言学习教程 net语言从入门到精通视频教程

    net语言学习教程_0基础学net语言也可以,空闲时间学习,不耽误上班.2019年net语言新课程已经上线,多种课程任您选,随到随学,互动性强,效果好! NET语言学习介绍 NET学习课程说明 NET ...

  10. C语言学习1——C语言概述

    一.C语言概述 1. C语言历史 1.1 1960年 ALGOL 60 面向问题,离硬件较远,不适合系统程序 1.2 1963年 CPL语言 接近硬件,但太过复杂,难以实现 英国剑桥大学 1.3 19 ...

最新文章

  1. 【目标检测】yolo系列:从yolov1到yolov5之YOLOv1详解及复现
  2. 27个人类基因被重新命名,只因Excel总把它们自动纠正成日期
  3. 百度超级链XChain(7)数据模型
  4. Hibernate中的inverse属性和cascade属性
  5. 迷宫算法——验证迷宫的可通性
  6. 入门 Kotlin 和 Java 混合开发
  7. 12v小型电机型号大全_鄂破碎机型号大全图,小型鄂破碎机价格
  8. python对比不同大小的图片_使用Python 制作对比图片相似度的程序怎么比较?
  9. Python对json数据的操作(香烟示例)
  10. windows 安装 pip工具
  11. crt安装mysql教程_Centos系统安装MySQL详细图文教程
  12. JSP中退出登录销毁Session
  13. 取色器ColorPix
  14. 后深度学习的挑战与思考(PRCV 焦李成 报告记录)
  15. STC89C52引脚图
  16. 开启windows10系统组策略更新、开启Windows自动更新、关闭自动更新
  17. Python高级教程
  18. moment获取本月、上个月、近三个月时间段
  19. 萨特《禁闭》由他人来解读“他人即地狱”
  20. 关于身份认证中的Authenticator及AuthenticationStrategy

热门文章

  1. 无线网络安全测试软件
  2. mysql存储emoji表情_MySQL中支持emoji表情的存储
  3. MySQL【存储过程与存储函数】
  4. python蚂蚁森林
  5. 操作系统——第三章思维导图
  6. 进程组、session、前台任务、后台任务、守护进程
  7. 会员流失预测模型+会员特征分析模型+营销响应预测模型
  8. 关于一汽大众的车型底盘号
  9. 题解:补♂课第110场
  10. 青铜到王者,快速提升你 MySQL 数据库的段位!