题目:

编写一个简单计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。。要求必须使用switch-case语句实现。

输出结果精确到小数点后2位:如输入1+1, 程序应该返回结果2.00。

#include <stdio.h>
int main()
{double data1,data2,result;char op;scanf("%lf%c%lf",&data1,&op,&data2);switch(op){case('+'):result = data1 + data2;break;case('-'):result = data1 - data2;break;case('*'):result = data1 * data2;break;case('/'):result = data1 / data2;break;}printf("%.2lf\n",result);return 0;
}

C语言题:简单计算器程序相关推荐

  1. C语言实现简单计算器程序

    简单计算器程序 编写一个简单计算器程序,输入格式为:data1 op data2.其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+.-.*./..要求必须使用switch- ...

  2. C语言编写的简单计算器程序

    这两天在看一个C语言写的计算器程序,做了不少的功夫,跟着作者一步步的进行完善,了解了许多细节性的东西,在此自己做个总结,加深自己对程序的印象,也算是梳理. 在该计算器程序,能进行加减乘除.sin.co ...

  3. c语言课程设计计算器程序分析,c语言课程设计简单计算器程序..docx

    课程设计名称:C语言课程设计 课程设计题目: 简单计算器程序 TOC \o "1-5" \h \z \o "Current Document" 第1章需求分析1 ...

  4. c语言课程设计计算器软件,C语言课程设计简单计算器程序.docx

    课程设计名称: C 语言课程设计课程设计题目: 简单计算器程序 目录 第1章 需求分析 0 设计要求 0 任务 0 第2章 总体设计 1 TOC \o "1-5" \h \z \o ...

  5. 简易计算机课程设计总结,C语言课程设计报告简单计算器程序

    C语言课程设计报告简单计算器程序 (26页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 24.9 积分 .课程设计名称:C语言课程设计课程设计题目:简单 ...

  6. C语言实现简单计算器

    C语言实现简单计算器 一.背景 二.代码 1.数据结构 2.弟弟行为的编程 三.基本逻辑 中缀转后缀 (1)为什么要转 (2)怎么转 (3)注意事项 四.演示图片 一.背景 自己希望通过这个处女帖,来 ...

  7. 计算机二级c语言程序填空,计算机二级C语言题库之程序填空.docx

    计算机二级C语言题库之程序填空 找Armstrong(水仙花)数:371=3*3*3+7*7*7+1*1*1 #include #include void main() { int i,a,b,c; ...

  8. C语言练手项目--C 语言制作简单计算器

    C 语言制作简单计算器 一.需求 二.实现 1.思路 2.代码 3.运行结果 三.参考链接 一.需求 使用 C 语言做一个简单的计算器,能执行加.减.乘.除操作 二.实现 1.思路 (1)标准输入到s ...

  9. c语言中的16进制坐标计算器,C语言实现简单计算器(VC6.0环境)

    C语言版简易计算器,包含几个小功能,而且比较精简,适合新手了解整合框架结构 源代码如下: #include #include #include //预处理指令 int main(void) { dou ...

最新文章

  1. 咱们从头到尾说一次 Java 垃圾回收
  2. c语言从键盘输入asdfg输出asdfg,C语言复习题参考答案.doc
  3. Maximum Flow(2017 ACM-ICPC 亚洲区(西安赛区)网络赛 E)
  4. 在别的函数或者线程函数里使用 PostMessage
  5. 鸿蒙和想象部落哪个好些,还是想说说鸿蒙
  6. java实验报告的原理_JAVA实验报告
  7. 新浪微博、腾讯微博开放平台整合DEMO分享
  8. matlab做叠加定理仿真,实验一 仿真软件的使用与叠加原理的验证
  9. v-for中的key
  10. html 旋转木马 轮播,jQuery 3D旋转木马轮播图插件jquery.caroursel.js
  11. python培训总结心得
  12. snipaste 方便快捷截图工具
  13. 学习日本人的“虚伪”
  14. 【Flutter脱发实录】盘一盘InheritedWidget
  15. 服装网上销售“美国版”——互动+体验=成功
  16. 一个简单的MATLAB脚本——快速行进算法(FMM))
  17. 详解 Spark RDD 的转换操作与行动操作
  18. 公有云在发展,存储卖得更好了
  19. android uil,Android-UIL-cache
  20. C++中为什么存在this指针?

热门文章

  1. 3DREP6C-2X/16EG24N9K4/M三通比例减压阀配置放大器
  2. 我的第一次份实习工作-iOS实习生-第三个月
  3. VMware中将虚拟机的网络类型设置为桥接模式
  4. android内存泄漏原因分析,android 内存泄漏问题
  5. java微信公众平台在线点歌,微信公众平台开发教程之在线音乐/在线点歌
  6. 在 yoga pro 14s 2022 上安装 Ubuntu 20.04.6
  7. Chrome安装爬虫必备插件:Xpath Helper高效解析网页内容(实测有效)
  8. HTML 转 PDF API 接口
  9. 学计算机能进入建行工作总结,建设银行员工年终个人工作总结
  10. 视觉媒体通信作业记录(一) 简易yuv420视频播放器