编程要求

根据提示,在右侧编辑器补充代码。要求用switch语句编程设计一个简单的计算器程序。要求根据用户从键盘输入的表达式。
操作数1 运算符op 操作数2
计算表达式的值。指定的算术运算符为加(+)、减(-)、乘(*)、除(/)。
当除数为0时,输出"除数不能为0"

代码

#include<stdio.h>
#include <math.h>
int main()
{float x,y,z;char c;
scanf("%f%c%f",&x,&c,&y);switch(c){case'+':z=x+y;printf("%.0f",z);break;case'-':z=x-y;printf("%.0f",z);break;case'*':z=x*y;printf("%.0f",z);break;case'/':if(y==0){printf("除数不能为0");break ;}else {z=x/y;printf("%.0f",z);break; } default:printf("运算符有误");break;}return 0;    }

代码测试

编写用switch语句编程设计一个简单的计算器程序相关推荐

  1. 用switch语句编程设计一个简单的计算器程序

    用switch语句编程设计一个简单的计算器程序. 要求根据用户从键盘输入的表达式(注意操作数与运算符之间没有空格): 操作数1 运算符op 操作数2 计算表达式的值,指定的算术运算符为加(+).减(- ...

  2. 编程设计一个简单的计算器程序

    要求 用switch语句编程设计一个简单的计算器程序.要求根据用户从键盘输入的表达式. 操作数1 运算符op 操作数2 计算表达式的值.指定的算术运算符为加(+).减(-).乘(*).除(/). 当除 ...

  3. c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。

    题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...

  4. 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数

    编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数 首先,先写出各类计算的函数,参数从主函数中提取,返回计算后所得的值 因计算器不只要求能计算加减乘除,所以所有函数类型都为doubl ...

  5. C语言设计一个简单的计算器,完成两个数的加、减、乘、除、取余。(根据输入的运算符,选择相应的运算,用switch语句实现。

    设计一个简单的计算器,完成两个数的加.减.乘.除.取余.(根据输入的运算符,选择相应的运算,用switch语句实现. 实验代码: #include <stdio.h> #include & ...

  6. 用VB制作简单加法计算机,用VB设计一个简单的加法程序

    计算机的多媒体技术已经广泛普及, 对于一般的用户来说, 采用可视化编程工具是的选择, VB程序设计语言就是其中一个典型的代表.Visual Basic是Microsoft Windows的编程语言.V ...

  7. JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...

    用java模拟设计一个简单的"用户注册"程序.当用户输入用户名和密码时,单击"注 2020 - 9 - 26 TAG : 所有功能均已实现,如有不满意的地方我再修改imp ...

  8. C#设计一个简单的计算器,实现两个数的加,减,乘,除,求幂等计算,运行效果如下图所示:

    1.题目要求如下: C#设计一个简单的计算器,实现两个数的加,减,乘,除,求幂等计算,运行效果如下图所示: 2.这边需要用到的是VS2019下的C#Windows窗体 3.来吧,展示: using S ...

  9. java体重指数计算器程序_用Java编写一个简单的计算器程序

    展开全部 import java.awt.*; import java.awt.event.*; public class CalcAppDemo extends Frame{ private Tex ...

最新文章

  1. Material使用01 侧边栏MdSidenavModule、工具栏MdTollbarModule
  2. 利用jquery操作ajax,利用jquery对ajax操作,详解原理(附代码)
  3. sencha touch调试时Please close other application using ADB: Monitor, DDMS, Eclipse
  4. 出现无效字符_网站出现死链的原因分析 - 最蜘蛛池租用
  5. 【kafka】一次磁盘故障后消费者无法消费
  6. 用java编写圆锥_求java大神帮忙 求大神帮助!Java
  7. SecureCRT的安装、介绍、简单操作
  8. 较完整的angularjs+bootstrap应用程序接口controller
  9. python程序设计实验报告实验一_Python程序设计实验报告一
  10. 【云原生】Helm 架构和基础语法详解
  11. python采用强制缩进的方式使得代码具有极佳的_Python基础
  12. winhex改宽高和伪加密
  13. MessageBoxA、MessageBoxW与MessageBox
  14. 【数学建模笔记】3.非线性规划
  15. 渗透测试-Kali Linux学习(Linux基础、Shell编程、渗透测试软件)
  16. 开源的在线MIDI编辑器signal
  17. java克鲁斯卡尔算法,最小生成树( 克鲁斯卡尔算法)
  18. 为什么要挤兑 Ubuntu?
  19. 【JAVA单例模式之殇】
  20. WUSTOJ 1279: Wallace and His Pet(Java)

热门文章

  1. 第9节-偏差与方差、联合界定理和一致收敛定理
  2. web前端基础之HTML知识总结,了解后轻松做网页
  3. ArcMap和ArcGIS Pro加载星图地球wmts数据服务
  4. MongoDB学习总结(六) —— 数据库备份和恢复
  5. 【知了堂学习笔记】_JavaScript之DOM操作(英语在线翻译)
  6. 原生Android系统的第一次开机google验证的解决
  7. MUI调用照片以及裁剪和图库照片上传到服务器【MUI前端部分】
  8. 自动类型安全的.NET标准REST库refit
  9. 物联网普及 传感器大规模部署是关键
  10. STRUTS2核心控制器 FilterDispatcher