要求

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

代码

#include<stdio.h>
int main()
{int a,b,c;
char op;
scanf("%d%c%d",&a,&op,&b);
switch(op)
{case '+':
c=a+b;printf("%d",c);break;case '-':
c=a-b;printf("%d",c);break;case '*':
c=a*b;printf("%d",c);break;case '/':if(b==0)
printf("除数不能为0");
else
{c=a/b;printf("%d",c);}break;
}return 0;    }

测试

测试输入
3+4
输出
7

编程设计一个简单的计算器程序相关推荐

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

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

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

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

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

    编程要求 根据提示,在右侧编辑器补充代码.要求用switch语句编程设计一个简单的计算器程序.要求根据用户从键盘输入的表达式. 操作数1 运算符op 操作数2 计算表达式的值.指定的算术运算符为加(+ ...

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

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

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

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

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

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

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

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

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

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

  9. python123程序设计题说句心里话_用c++写一个简单的计算器程序

    // 050305.cpp : 定义控制台应用程序的入口点. // // 050304.cpp : 定义控制台应用程序的入口点. // //四则运算 #include "stdafx.h&q ...

最新文章

  1. html增加状态信息管理代码,JavaScript+HTML实现学生信息管理系统
  2. elasticsearch date_histogram
  3. 4、MySQL设置事务自动提交(开启和关闭)
  4. 【MFC】MFC对话框类
  5. GitLab CI/CD
  6. 智能指针——weak_ptr
  7. 使用Beetle简单构建聊天室程序
  8. 怎么使用PHPMailer实现邮件的发送??
  9. Windows 未能启动。原因可能是最近更改了硬件或软件。解决此问题的步骤
  10. 遗传算法python实现
  11. Python读取视频方法
  12. AlibabaCloud
  13. android 蓝牙打印兼容,在Android中使用蓝牙打印机打印不起作用
  14. L2正则化和collection,tf.GraphKeys
  15. Matlab裁剪图像
  16. 运维工程师到底是个啥?
  17. C语言中alarm的应用
  18. 【STM32F429的DSP教程】第3章 Matlab简易使用之基础操作
  19. xp系统网上邻居看不到局域网电脑_Windowsxp系统网上邻居一片空白怎么办
  20. HotSpot 术语表翻译(JVM)

热门文章

  1. 2010有道难题-练习赛
  2. 在Mac电脑上为iPhone或iPad录屏的方法
  3. 代码编译时光标闪烁的两种方式
  4. 计算机服务默认端口号
  5. 新能源电动汽车充电延长线同为(TOWE)品牌选购心得
  6. erwin生成oracle脚本,怎样用Erwin导出Oracle的表结构以及索引等
  7. 游戏开发中常用的数据结构
  8. uniapp android端检查用户是否开启位置服务
  9. 为什么DTC品牌出海一定要做私域营销,这是我见过最有用的答案
  10. 失业了,没办法供房贷怎么办?