返回

选择语句if以及switch语句

发布时间:2023-08-19 14:58:36 246
#include
int main()
{
int day = 0;
scanf_s("%d", &day);
switch (day)//switch常用于多情况的分支
//switch(整形表达式)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;//case后的break不是必需品
case 6:
case 7:
printf("休息日\n");
break;//编程习惯,最后一句加break
default://注意非法情况,且case与default无顺序
printf("输入错误\n");
break;
//case 1://case决定入口,break决定出口
// //case(整型常量表达式)
// printf("星期1\n");
// break;//表示终止,常与case配套使用
//case 2:
// printf("星期2\n");
// break;
//case 3:
// printf("星期3\n");
// break;
//case 4:
// printf("星期4\n");
// break;
//case 5:
// printf("星期5\n");
// break;
//case 6:
// printf("星期6\n");
// break;
//case 7:
// printf("星期7\n");
// break;
}


/*int i = 1;
while (i <= 100)
{
printf("%d ", i);
i += 2;
}*/
//while (i <= 100)
//{
// if(i%2!=0)//if (i%2==1)
// printf("%d ",i);
// i++;
//}

//int a = 0;
//int b = 2;
//if (a == 1)//只有先满足第一个条件,才能继续后面的分支
// //同时注意"=="是关系运算符(判断相等),"="为赋值运算符
// if (b == 2)
// printf("6\n");
// else//else匹配规则,即else与其相距最近的未匹配的if匹配
// //注意代码风格
// printf("7\n");


//int age = 10;
//if (age < 18)
//{
//printf("未成年\n");
//printf("不能谈恋爱\n");
// }//if控制多条语句时,必须使用代码块{语句}
//else
//{
// if (age >= 18 && age < 28)//else if (18 < age < 50)双重条件必须用&&,不能直接表示
// printf("青年\n");
// else if (age >= 28 && age < 50)
// printf("壮年\n");
// else if (age >= 50 && age < 90)
// printf("老年\n");
// else
// printf("佛光万丈\n");//结合式
//}


//else if (age >= 18 && age < 28)//else if (18 < age < 50)双重条件必须用&&,不能直接表示
// printf("青年\n");
//else if (age >= 28 && age < 50)
// printf("壮年\n");
//else if (age >= 50 && age < 90)
// printf("老年\n");
//else
// printf("老老人\n");//分列式


/*if (age < 18)
printf("未成年\n");
else
printf("成年\n");*///双分支
return 0;
}


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
【C语言_3】变量和常量 2023-08-19 12:06:23