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

本文目录
- 利用switch语句:数字1—7分别表示周一到周日,随机输入数字后输出对应的星期
- 求一个switch语句的例子
- c语言switch case语句例子有哪些
- MATLAB用switch语句实现判断1-10之间数是奇数还是偶数 并打印出正确的信息
- 关于switch语句的实例
利用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。

更多文章:
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00








