while循环中的switch语句
问题:
运行上述程序,发现结果并不是自己想要的结果,每次输入一个number后,default语句总是会执行一次(运行结果如下图所示)
原因分析:
每次输入一个number后,都会输入Enter键,而这个Enter键会被第二次的getchar() 所接收,所以每次都会执行default语句。
解决方法:
将上述程序的第10行改为: scanf("%c%c", &flag, &ch);
这样就能得到正确的运行结果了
第二种方法:
可以将flag 定义成 int型, 然后输入 scanf("%d", &flag), 然后case中的选项也要相应变换,如 case ‘0’ --> case 0
这样更改后,运行结果也是OK的。
while循环中的switch语句相关推荐
- PHP for循环中的sql语句,php – 在foreach循环中使用SQL结果
我觉得我错过了一些愚蠢明显的东西,我试图获得SQL查询的结果,然后在循环中使用它们.我觉得我错过了一些愚蠢明显的东西,我已经尝试过,有没有注释掉的线. $sentToID = $_SESSION['u ...
- java二重循环continue_双重循环中,内循环中的continue语句的作用是结束内循环,并继续执行外循环。? 正确|错误...
[判断题]银行已代企业收款入账,而企业尚未收到银行的收款通知还未入账,造成企业存款余额大于银行对账单余额. 下列选项中,属于餐饮企业前台服务工作岗位的是: [填空题]在Java中强制类型转换分为 和 ...
- 精解C++的switch语句
入门书籍对switch语句的介绍相对较浅,我也因此而产生了很多想当然的误解.为解惑而写了以下一小篇精解switch语句,相信会对很多朋友有所帮助,同时顺便补充一些相关知识. 先抛出个题目,见下程序: ...
- for循环加switch语句中的break与continue的用法
可以看下面这个例子: int main() {int i;for (i=0;i<10;i++){switch (i){case 1: printf("%d\n", i); b ...
- 循环中的continue与break语句
文章目录 前言 一.break语句 二.continue语句 总三:嵌套循环中的break和continue 总结 前言 回顾上一篇文章中学到的循环我们知道,循环主要做的一件事情利用机器强大的执行能力 ...
- python中continue语句的作用_python 循环中的continue 与 break
python 循环中的continue 与 break continue和break只能在循环中使用,他们以各自的方式让循环更加灵活 1. continue coninue的中文翻译是继续,在循环体里 ...
- while后面的分号可以省略吗_do-while循环中while语句后面的分号可以省略()
do-while循环中while语句后面的分号可以省略() 更多相关问题 ()在思想体系.思维路径.问题的提法,以及范畴的运用等方面,对以后的宋明道学影响深远.A.华严宗B 行政单位会计对于数量不大. ...
- JavaScript 循环中Continue语句
在JavaScript中,你可以使用continue语句重新启动循环的新迭代.该语句可以在while循环,for循环或for-in循环中使用 continue语句终止当前循环或标记循环的当前迭代中的语 ...
- php终止循环语句,PHP循环中的break如何使用
在PHP中,break用于立即终止循环,程序控制在循环后的下一个语句处重新开始. 示例1:给定一个数组,任务是运行循环并显示数组中的所有值,并在遇到5时终止循环. 代码实例:<?php // P ...
最新文章
- es6 数组找最大值_自学Java笔记_day04_第四章 数组
- 配置Apache服务器的PHP运行环境
- 使用语句修改数据表结构
- Beyond Compare 3.3.8 build 16340 + Key
- [剑指offer]面试题第[37]题[Leedcode][JAVA][第297题][二叉树列的序列化与反序列化][递归][BFS]
- 阿里巴巴Linux开源镜像站 华为Linux开源镜像站 Linux宝塔面板
- 【codevs3324】新斯洛克
- 基于ActiveMQ的Topic的数据同步——初步实现
- JOSN的stringify()和parse()方法
- 作为一个产品经理,产品文档该怎样写
- 18. Magento 细节
- editorloop 占用_【交换机在江湖-维护无忧系列】CPU占用率高故障专题(3)-常见故障案例...
- 如何对接VOLVO EDI系统?
- 2019年9月全国计算机二级Office题库软件
- 腾讯计算机编程本科年薪,腾讯程序员年薪80万,却感慨:天花板太低,想放弃工作去读研!...
- python汇率的转换程序_用Python制作汇率转换小程序
- Android数据编码之Base64
- 基于asp.net028住院部病人管理系统
- 凡有所爱,心向往之,且去追寻
- 宝塔搭建织梦网站迁移到旗鱼云梯平台教程
热门文章
- yoyo跑_yoyo主持人5岁女儿照片曝光 其老公魏哲浩个人资料简介
- 大学计算机思维导论第一讲测验答案,第一讲导论习题.doc
- 一件衣服95元,如果消费满300元,可以打八五折。输入购买衣服数,输出需要支付的金额。
- IIR滤波器极点分析--关于稳定度
- 低代码、端到端,一小时构建IoT示例场景,声网发布灵隼物联网云平台
- 计算机连接投影仪后黑屏咋调试,解决办法:与投影机相连的笔记本电脑黑屏的原因和解决方法[图]...
- 计算机电路中bga是什么,电路板如何判断哪些是BGA芯片
- win8信息服务器不可用怎么办,win8系统rpc服务器不可用怎么办?提示rpc服务器不可用处理方法介绍...
- 车辆运动学模型到动力学模型推导
- ORACLE建用户赋予权限