新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
#include
int main()
{
int a;
printf("Input integer number:");
scanf("%d",&a);
switch(a)
{
case 1:printf("Monday\n"); break;
case 2:printf("Tuesday\n"); break;
case 3:printf("wednesday\n"); break;
case 4:printf("Thursday\n"); break;
case 5:printf("Friday\n"); break;
case 6:printf("Saturday\n"); break;
case 7:printf("Sunday\n"); break;
default:printf("error\n"); break;
}
return 0;
}
创新互联-专业网站定制、快速模板网站建设、高性价比宝清网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式宝清网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖宝清地区。费用合理售后完善,10年实体公司更值得信赖。
switch 是另外一种选择结构的语句,用来代替简单的、拥有多个分枝的 if else 语句
1) 首先计算“表达式”的值,假设为 m。
2) 从第一个 case 开始,比较“整型数值1”和 m,如果它们相等,就执行冒号后面的所有语句,也就是从“语句1”一直执行到“语句n+1”,而不管后面的 case 是否匹配成功。
3) 如果“整型数值1”和 m 不相等,就跳过冒号后面的“语句1”,继续比较第二个 case、第三个 case……一旦发现和某个整型数值相等了,就会执行后面所有的语句。假设 m 和“整型数值5”相等,那么就会从“语句5”一直执行到“语句n+1”。
4) 如果直到最后一个“整型数值n”都没有找到相等的值,那么就执行 default 后的“语句 n+1”。