使用switch语句实现简单的加减乘除

具体代码如下:

#include<stdio.h>
int main()
{int date1, date2;      char op;printf("Please enter an expression:");scanf("%d%c%d", &date1, &op, &date2);switch (op){case '+':printf("%d+%d=%d\n", date1, date2, date1 + date2);break;case '-':printf("%d-%d=%d\n", date1, date2, date1 - date2);break;case '*':printf("%d*%d=%d\n", date1, date2, date1 * date2);break;case '/':printf("%d/%d=%d\n", date1, date2, date1 / date2);break;}
}

当然,上面这个不够严谨,我们应该考虑除法时,除数是否为0,所以在case '/':后加个if语句来判断一下,改进后代码如下:

#include<stdio.h>
int main()
{int date1, date2;      char op;printf("Please enter an expression:");scanf("%d%c%d", &date1, &op, &date2);switch (op){case '+':printf("%d+%d=%d\n", date1, date2, date1 + date2);break;case '-':printf("%d-%d=%d\n", date1, date2, date1 - date2);break;case '*':printf("%d*%d=%d\n", date1, date2, date1 * date2);break;case '/':if (date2 == 0)            //判断除数是否为0{printf("Division by zero!\n");}else{printf("%d/%d=%d\n", date1, date2, date1 / date2);}break;default:       //考虑非法输入printf("Invalid operator!\n");}return 0;
}

以上就是简单实现计算器功能的程序。

编写简单的计算器功能的程序相关推荐

  1. android实现计算器功能吗,利用Android实现一个简单的计算器功能

    利用Android实现一个简单的计算器功能 发布时间:2020-11-20 16:25:01 来源:亿速云 阅读:90 作者:Leah 今天就跟大家聊聊有关利用Android实现一个简单的计算器功能, ...

  2. php四则运算出题器_PHP实现的简单四则运算计算器功能示例

    本文实例讲述了PHP实现的简单四则运算计算器功能.分享给大家供大家参考,具体如下: php实现一个简单的四则运算计算器(还不支持括号的优先级).利用栈这种数据结构来计算表达式很赞. 这里可以使用栈的结 ...

  3. Android实现简单的计算器功能

    Android实现简单的计算器功能 **前言:**通过Android实现简单的计算器功能,实现简单的加.减.乘.除操作. 效果图如下: 第一步 布局文件:activity_main.xml <? ...

  4. C语言 编程实现简单的计算器功能

    编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式: 操作数1 运算符op 操作数2 计算并输出表达式的值,其中算术运算符包括:加(+).减(-).乘().除(/).^(次幂). 要求使其能进 ...

  5. android计算器功能实现,在android中利用 studio实现一个简单的计算器功能

    在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...

  6. 编程实现简单的计算器功能(swich)

    编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式:   操作数1 运算符op 操作数2   计算并输出表达式的值,其中运算符为:加( + ).减( - ),乘( * ).除( / )   用 ...

  7. php计算器按钮功能,PHP简单在线计算器功能示例

    PHP简单在线计算器功能示例 PHP可以被嵌入于HTML语言,它相对于其他语言.编辑简单,实用性强,更适合初学者.下面是小编分享的PHP简单在线计算器功能示例,一起来看一下吧. 简单的计算器(www. ...

  8. 给定两个整数,例如4和5,实现简单的计算器功能,即求出他们的和,差、积、商、余数。

    给定两个整数,例如4和5,实现简单的计算器功能,即求出他们的和,差.积.商.余数. #include<stdio.h> int main() {int IOperator,rOperato ...

  9. php 在线数据 计算器,PHP实现的简单在线计算器功能示例

    本文实例讲述了PHP实现的简单在线计算器功能.分享给大家供大家参考,具体如下: 简单的计算器 //如果用户单击了计算按钮才存在表单变量,才能接收表单数据和对数据进行验证 //以下if语句判断是否将表单 ...

最新文章

  1. 负载均衡算法-处理能力均衡
  2. 路由器刷机常见第三方固件及管理前端种类(OpenWrt、Tomato、DD-Wrt)
  3. 论MORMOT序列的JSON格式
  4. jstree中文api文档_还在用 Swagger(丝袜哥)生成接口文档?我推荐你试试它。。。...
  5. 基于JAVA+SpringMVC+Mybatis+MYSQL的快递预取件查询系统
  6. 多线程面试题c Linux,【多线程Linux面试题】面试问题:小伙用C语言熬… - 看准网...
  7. Git 出现Branch master set up to track remote branch master问题 与忽略文件上传
  8. 你的名字比我生命更重要
  9. html旅游网站设计与实现——绿色古典旅游景区 HTML+CSS+JavaScript
  10. Android--使用开源vitamio做万能视频播放器
  11. Oracle基础--PL/SQL编程基本语法
  12. m 文件 dll matlab 中调用_《淫巧系列二》MATLAB中直接调用Python
  13. Axure学习笔记整理5-灯箱效果
  14. There is no getter for property named xxx in xxx
  15. vue3的自定义指令directives
  16. 【小工具】极客时间GitChat专栏下载脚本
  17. 记QQ群里一次sql优化
  18. 用Python玩转数据数据处理相关小例编程题
  19. python读取dat数据_dat文件读写_c语言读写dat文件_c语言读dat文件 - 云+社区 - 腾讯云...
  20. Realtek RTL8762C/Realtek RTL8762D学习记录

热门文章

  1. 无憾,2019!加油,2020!
  2. 蓝桥杯 灭鼠先锋 博弈
  3. C++中cv::Mat矩阵任意取其中一块或一行一列如何操作
  4. Python爬虫爬小说《诡秘之主》
  5. 李沐d2l《动手学深度学习》第二版——风格迁移源码详解
  6. 汉字转拼音,用户表增加拼音字段,并将汉字姓名对应的拼音赋值给拼音字段
  7. Android应用源码仿微信凡信聊天项目源码
  8. Ubuntu 测网速
  9. 爬取了知乎2.2亿阅读量 有漂亮女朋友是什么体验,结果发现...
  10. MATLAB强化学习实战(一) 强化学习智能体训练总览