switch语句例子具体数字(利用switch语句:数字1—7分别表示周一到周日,随机输入数字后输出对应的星期)

:暂无数据 2026-06-18 15:10:01 :0

switch语句例子具体数字(利用switch语句:数字1—7分别表示周一到周日,随机输入数字后输出对应的星期)

各位老铁们好,相信很多人对switch语句例子具体数字都不是特别的了解,因此呢,今天就来为大家分享下关于switch语句例子具体数字以及利用switch语句:数字1—7分别表示周一到周日,随机输入数字后输出对应的星期的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

利用switch语句:数字1—7分别表示周一到周日,随机输入数字后输出对应的星期

1、while语句用于判断条件是否成立,如果成立就执行循环体内的语句。每次执行完循环体都会回去判断一次条件,如果还成立继续执行,如果不行换跳出循环,如果要跳出循环,往往要在循环体内改变循环条件。

2、do while循环的和while循环的区别在于先执行循环体,再去判断条件一般决定是否要循环下去,也就是说do内的语句最少会被执行一次,而while循环可能一次也不会被执行。

3、for循环同样可以实现while循环的功能,但是for循环往往把判断的条件的定义和条件变化放到for的括号内,更适合对于精确控制循环次数的应用场合。

4、foreach循环专门用于遍历数组,可以方便地获得数组的键值对。

5、switch其实可以用if语句实现,但是在判断条件一样的场合,用switch语句可以提高效率。

求一个switch语句的例子

随便写了一个,输入月份,判断天数。语句中有注释。

#include《iostream.h》

void main()

{

int n;

cout《《“请输入月份:“;

cin》》n;

switch(n)           //如果n等于1~12,则执行相关语句,如果不等于,则执行default所对应语句

{

//以下语句可以这么理解:case 1(如果n=1),执行该段语句(cout《《“1月有31天“;),break表示结束。

case 1: cout《《“1月有31天“;break;

case 2: cout《《“2月有28天“;break;

case 3: cout《《“3月有31天“;break;

case 4: cout《《“4月有30天“;break;

case 5: cout《《“5月有31天“;break;

case 6: cout《《“6月有30天“;break;

case 7: cout《《“7月有31天“;break;

case 8: cout《《“8月有31天“;break;

case 9: cout《《“9月有30天“;break;

case 10: cout《《“10月有31天“;break;

case 11: cout《《“11月有30天“;break;

case 12: cout《《“12月有31天“;break;

default: cout《《“输入错误!!!“《《endl;

}

cout《《endl;

}

执行结果如下:

拓展:

注意:1,case表达式后为冒号,一定不能丢;

2,case 语句体后若没有break,则会顺次执行,直到遇到break 或所有case 执行完毕,所以break一定不能丢,但也有例外;

3,若几个相邻的case ,语句体一样,则前面case 的语句体和break都可以省略,但分号(;)要保留;                      

4, default 视情况而定并不是必须的,default 后的break可省略,因为已经是最后了,有没有break 此时程序都会跳出switch。

c语言switch case语句例子有哪些

switch语句中使用的表达式必须具是int或enum类型,否则如float等其他数据类型是无法通过的编译的,因为编译器需要switch后面的语句和case后面的值精确匹配,而计算机无法精确表达一个float数据类型。

switch可以任意个case语句(包括没有), 值和语句之间使用:分隔。

case后面的值必须是int常量值,或者返回结果为int类型的表达式,以下代码无法编译通过。

当switch后面的变量值和case后面的常量值匹配相等后,case后面的代码将会被执行,直到break语句被执行后跳出switch代码块。

break不是必须的,如果没有break,则执行完当前case的代码块后会继续执行后面case代码块的内容,直到执行break才可以退出。

switch有一个默认的情况,我们用default关键词表示,当switch后面的变量和所有case后面的常量都不匹配的情况下,默认执行default后面的语句。

MATLAB用switch语句实现判断1-10之间数是奇数还是偶数 并打印出正确的信息

最佳答案判断数据的奇偶只要判断数据比特位的最后一位就好了,是1的话就是奇数,0的话就是偶数可以用bitget函数来取得数据的最后一位.或者有下述代码if mod(x,2) == 0%...

关于switch语句的实例

随便写了一个,输入月份,判断天数。语句中有注释。

#include《iostream.h》

void main()

{

int n;

cout《《“请输入月份:“;

cin》》n;

switch(n)           //如果n等于1~12,则执行相关语句,如果不等于,则执行default所对应语句

{

//以下语句可以这么理解:case 1(如果n=1),执行该段语句(cout《《“1月有31天“;),break表示结束。

case 1: cout《《“1月有31天“;break;

case 2: cout《《“2月有28天“;break;

case 3: cout《《“3月有31天“;break;

case 4: cout《《“4月有30天“;break;

case 5: cout《《“5月有31天“;break;

case 6: cout《《“6月有30天“;break;

case 7: cout《《“7月有31天“;break;

case 8: cout《《“8月有31天“;break;

case 9: cout《《“9月有30天“;break;

case 10: cout《《“10月有31天“;break;

case 11: cout《《“11月有30天“;break;

case 12: cout《《“12月有31天“;break;

default: cout《《“输入错误!!!“《《endl;

}

cout《《endl;

}

执行结果如下:

拓展:

注意:1,case表达式后为冒号,一定不能丢;

2,case 语句体后若没有break,则会顺次执行,直到遇到break 或所有case 执行完毕,所以break一定不能丢,但也有例外;

3,若几个相邻的case ,语句体一样,则前面case 的语句体和break都可以省略,但分号(;)要保留;                      

4, default 视情况而定并不是必须的,default 后的break可省略,因为已经是最后了,有没有break 此时程序都会跳出switch。

如果你还想了解更多这方面的信息,记得收藏关注本站。

switch语句例子具体数字(利用switch语句:数字1—7分别表示周一到周日,随机输入数字后输出对应的星期)

本文编辑:admin

本文相关文章:


switch语句括号里面填什么(C++程序设计里switch语句怎么用呢,switch后面括号的内容是什么意思比如这个a%3.)

switch语句括号里面填什么(C++程序设计里switch语句怎么用呢,switch后面括号的内容是什么意思比如这个a%3.)

大家好,关于switch语句括号里面填什么很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于C++程序设计里switch语句怎么用呢,switch后面括号的内容是什么意思比如这个a%3.的知识点,相信应该可以解决大家的一些困惑

2026年8月8日 11:10

更多文章:


协方差计算公式(协方差的计算公式)

协方差计算公式(协方差的计算公式)

这篇文章给大家聊聊关于协方差计算公式,以及协方差的计算公式对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 08:10

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

易语言网页api接口怎么调用(易语言,怎么读取网页json的api)

本篇文章给大家谈谈易语言网页api接口怎么调用,以及易语言,怎么读取网页json的api对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年10月11日 08:00

majority of(the majority of 和 a majority of的区别以及用法例句)

majority of(the majority of 和 a majority of的区别以及用法例句)

这篇文章给大家聊聊关于majority of,以及the majority of 和 a majority of的区别以及用法例句对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年10月11日 07:40

汉字机内码查询表(1个汉字的机内码是几位谢谢)

汉字机内码查询表(1个汉字的机内码是几位谢谢)

大家好,关于汉字机内码查询表很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于1个汉字的机内码是几位谢谢的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年10月11日 07:20

promote翻译(英语翻译倡导怎么说)

promote翻译(英语翻译倡导怎么说)

其实promote翻译的问题并不复杂,但是又很多的朋友都不太了解英语翻译倡导怎么说,因此呢,今天小编就来为大家分享promote翻译的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 06:30

用手机如何导航?开车用手机导航哪个软件最好

用手机如何导航?开车用手机导航哪个软件最好

今天给各位分享用手机如何导航的知识,其中也会对用手机如何导航进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年10月11日 06:20

多线程技术有什么用(多线程有什么作用)

多线程技术有什么用(多线程有什么作用)

其实多线程技术有什么用的问题并不复杂,但是又很多的朋友都不太了解多线程有什么作用,因此呢,今天小编就来为大家分享多线程技术有什么用的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 05:40

another time(another time和other time的区别)

another time(another time和other time的区别)

大家好,another time相信很多的网友都不是很明白,包括another time和other time的区别也是一样,不过没有关系,接下来就来为大家分享关于another time和another time和other time的区

2026年10月11日 05:00

java开发工具包jdk(JDK是什么意思)

java开发工具包jdk(JDK是什么意思)

其实java开发工具包jdk的问题并不复杂,但是又很多的朋友都不太了解JDK是什么意思,因此呢,今天小编就来为大家分享java开发工具包jdk的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

2026年10月11日 04:50

mysql 命令(MySQL的基本命令)

mysql 命令(MySQL的基本命令)

大家好,如果您还对mysql 命令不太了解,没有关系,今天就由本站为大家分享mysql 命令的知识,包括MySQL的基本命令的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

2026年10月11日 03:00

最近更新

majority of(the majority of 和 a majority of的区别以及用法例句)
2026-10-11 07:40:02 浏览:0
热门文章

标签列表