编程设计一个简单的计算器程序
要求
用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
编程设计一个简单的计算器程序相关推荐
- 用switch语句编程设计一个简单的计算器程序
用switch语句编程设计一个简单的计算器程序. 要求根据用户从键盘输入的表达式(注意操作数与运算符之间没有空格): 操作数1 运算符op 操作数2 计算表达式的值,指定的算术运算符为加(+).减(- ...
- 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数
编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数 首先,先写出各类计算的函数,参数从主函数中提取,返回计算后所得的值 因计算器不只要求能计算加减乘除,所以所有函数类型都为doubl ...
- 编写用switch语句编程设计一个简单的计算器程序
编程要求 根据提示,在右侧编辑器补充代码.要求用switch语句编程设计一个简单的计算器程序.要求根据用户从键盘输入的表达式. 操作数1 运算符op 操作数2 计算表达式的值.指定的算术运算符为加(+ ...
- c语言12之编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式:操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除。
题目: 设计一个简单的计算器程序,要求根据用户从键盘输入的表达式: 操作数1 运算符op 操作数2 计算表达式的值,指定的运算符为加减乘除. 源代码: #include<stdio.h> ...
- 用VB制作简单加法计算机,用VB设计一个简单的加法程序
计算机的多媒体技术已经广泛普及, 对于一般的用户来说, 采用可视化编程工具是的选择, VB程序设计语言就是其中一个典型的代表.Visual Basic是Microsoft Windows的编程语言.V ...
- JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...
用java模拟设计一个简单的"用户注册"程序.当用户输入用户名和密码时,单击"注 2020 - 9 - 26 TAG : 所有功能均已实现,如有不满意的地方我再修改imp ...
- C语言设计一个简单的计算器,完成两个数的加、减、乘、除、取余。(根据输入的运算符,选择相应的运算,用switch语句实现。
设计一个简单的计算器,完成两个数的加.减.乘.除.取余.(根据输入的运算符,选择相应的运算,用switch语句实现. 实验代码: #include <stdio.h> #include & ...
- C#设计一个简单的计算器,实现两个数的加,减,乘,除,求幂等计算,运行效果如下图所示:
1.题目要求如下: C#设计一个简单的计算器,实现两个数的加,减,乘,除,求幂等计算,运行效果如下图所示: 2.这边需要用到的是VS2019下的C#Windows窗体 3.来吧,展示: using S ...
- python123程序设计题说句心里话_用c++写一个简单的计算器程序
// 050305.cpp : 定义控制台应用程序的入口点. // // 050304.cpp : 定义控制台应用程序的入口点. // //四则运算 #include "stdafx.h&q ...
最新文章
- html增加状态信息管理代码,JavaScript+HTML实现学生信息管理系统
- elasticsearch date_histogram
- 4、MySQL设置事务自动提交(开启和关闭)
- 【MFC】MFC对话框类
- GitLab CI/CD
- 智能指针——weak_ptr
- 使用Beetle简单构建聊天室程序
- 怎么使用PHPMailer实现邮件的发送??
- Windows 未能启动。原因可能是最近更改了硬件或软件。解决此问题的步骤
- 遗传算法python实现
- Python读取视频方法
- AlibabaCloud
- android 蓝牙打印兼容,在Android中使用蓝牙打印机打印不起作用
- L2正则化和collection,tf.GraphKeys
- Matlab裁剪图像
- 运维工程师到底是个啥?
- C语言中alarm的应用
- 【STM32F429的DSP教程】第3章 Matlab简易使用之基础操作
- xp系统网上邻居看不到局域网电脑_Windowsxp系统网上邻居一片空白怎么办
- HotSpot 术语表翻译(JVM)