c语言 两个case连在一起,嵌入式C语言 2选择结构 SWITCH CASE
1. Switch /Case
Switch (){
cases:
break;
default:
:
要求写一个简易的计算器程序,实现简单的加减乘除计算,并输出结果。
例如: 输入 1+1 输出结果应该为2
当输入1 、1时要显示 输入错误
程序如下:
#include
int main(){
int operation1, operation2, result;
char operater;
scanf("%d%c%d", &operation1, &operater, &operation2);
switch (operater){
case '+':
result = operation1 + operation2;
break;
case '-':
result = operation1 - operation2;
break;
case '*':
result = operation1 * operation2;
break;
case '/':
result = operation1 / operation2;
break;
default:
printf("Error");
}
if(operater == '+' || operater == '-' || operater == '*' || operater == '/' ){
printf("%d",result);
}
return 0;
}
错误总结:
switch() continue 结束本次循环 break 跳出整个循环
1. 错误1 case:忘记写break;
如果case1 忘记写break, 则它会执行下一条case的结果。
2. 错误2
operater == '+' || operater == '-' || operater == '*' || operater == '/'
|| 表示逻辑或 |表示按位或
c语言 两个case连在一起,嵌入式C语言 2选择结构 SWITCH CASE相关推荐
- 遨博机器人执行线程_遨博机器人报错代码:If命令 if…else和条件选择命令Switch...Case...Default...
11.6.4 If命令 if-else If-else 是选择判断命令,通过判断条件运行不同的程序分支. ➢ 点击昵称右侧空白口会弹出输入框,可修改命令名称. ➢ 点击 If 条件下空白窗口会弹出 ...
- 【MATLAB】流程控制 ( 循环结构 | for 循环 | while 循环 | 分支结构 | if end 分支结构 | if else end 分支结构 | switch case 分支结构 )
文章目录 一.MATLAB 流程控制结构 二.for 循环 1.for 循环 2.嵌套 for 循环 三.while 循环 二.分支结构 1.if end 分支结构 2.if else end 分支结 ...
- 日期转天数的程序c语言,两个日期之间天数的计算C语言程序
<两个日期之间天数的计算C语言程序>由会员分享,可在线阅读,更多相关<两个日期之间天数的计算C语言程序(5页珍藏版)>请在人人文库网上搜索. 1.两个日期之间天数的计算 C 语 ...
- c语言多种选,教你轻松学会C语言系列之——一种更简洁、更经典的选择结构
前文中,我们已经讲到了选择结构的使用语法.在多重条件选择应用场景中,有表示等值判断的,也有表示区间范围的应用.本文,就来分享另外一种简洁又经典的选择结构. 关键单词 switch([swit]转变,改 ...
- 嵌入式c语言笔试题目,考一考!嵌入式C语言面试题3道
原标题:考一考!嵌入式C语言面试题3道 题一: 程序编译的过程? 题二: ++i和i++的区别 题三: 用C语言实现字符串倒序. 题一答案: 预处理:预处理相当于根据预处理命令组装成新的C程 序,不过 ...
- 百一测评c语言两个数求和程序,2017计算机二级C语言考前测试题与答案
2017计算机二级C语言考前测试题与答案 三.程序修改题 下列给定程序中函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中.高位仍在高位,低位仍在低位. 例如,当s中的数为 ...
- C语言两个同名头文件,C lang: C语言中两个头文件引入相同的头文件(Header.h)
C lang: C语言中两个头文件引入相同的头文件(Header.h) C lang: C语言中两个头文件引入相同的头文件(Header.h) [var1] For example: Header.h ...
- c语言两个指针变量不可以,2.C语言指针变量
# 2.C语言指针变量 变量的指针就是变量的地址.存放变量地址的变量是指针变量.即在C语言中,允许用一个变量来存放指针,这种变量称为指针变量.因此,一个指针变量的值就是某个变量的地址或称为某变量的指针 ...
- c语言两数相除等于小数多少,c语言知识程序两数相除精确到小数点后k位.doc
c语言知识程序两数相除精确到小数点后k位.doc -题目 输入两个整数m和n,及另一正整数k,计算m/n,结果精确到小数点后k位1.问题分析与方案设计.1.首先解决输入问题.题目要求输入三个整数m,n ...
最新文章
- mac 配置apache 服务器 实现手机pc 端局域网传输
- python 是什么类型的语言-为什么说 Python 是强类型语言?
- Hadoop集群扩容和缩容:添加白名单和黑名单
- python socket.error: [Errno 48] Address already in use
- 【活动(深圳)DevOps/.NET 微服务 秋季分享会】火热报名中!
- 判断 CGRect是否“为空”
- mac wordpress php7,Mac 下基于 wordpress 搭建个人博客系统
- $_SERVER['REQUEST_URI']和$_SERVER[HTTP_X_REWRITE_URL]的区别
- 插件拓展 - 利用js实现n个元素重新组合
- java环境已经弄好jar文件还是打不开解决方法
- python ev3图形化编程软件下载_【stm32图形化编程软件免费版下载】stm32图形化编程软件 v1.0 最新免费版-开心电玩...
- 事件驱动的过程链方法(EPCs)
- python改变像素点颜色_更改像素颜色Python
- 5款网络故障排除软件
- visual studio code打不开
- 基于mycat高可用方案——数据库负载(基于阿里云)
- 【Unity】StreamingAssets和PersistentData文件夹
- html文本分类输出,NLP哪里跑: 文本分类工具一览 · ZMonster's Blog
- 何登成大神对Innodb加锁的分析
- 网络安全入门:什么是防火墙,防火墙有哪些功能