0
点赞
收藏
分享

微信扫一扫

C语言 - 分支结构

辰鑫chenxin 2022-01-26 阅读 68

一、分支结构

  1. if \ else \ else if
  2. switch \ case \ break \ default

二、题目

1、输入数,判断在那个范围并输出相应的等级

// 输出成绩评价
int score = 0;
scanf("%d", &score);

if (score == 100) {
printf("S");
}
else if (score <= 90) {
printf("A");
}
else if (score <= 70) {
printf("B");
}
else if (score <= 60) {
printf("D");
}
else {
printf("E");
}

在scanf()函数中,不能在\n 或者 空格 要不然在输入的时候会出现bug

scanf("%d", &score);


2、 输入1 ~ 7 输出对应的星期,输入其他的时候提示输入有误

int day = 0;
scanf("%d",&day);
switch (day) {
case 1:
printf("星期一");
break;
case 2:
printf("星期二");
break;
case 3:
printf("星期三");
break;
case 4:
printf("星期四");
break;
case 5:
printf("星期五");
break;
case 6:
printf("星期六");
break;
case 7:
printf("星期天");
break;
default :
printf("你输入的有误");
}

3、当输入 1 ~ 5 的时候输出工作日, 6 ~7 的时候输出休息日

switch (day) {
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日");
break;
case 6:
case 7:
printf("休息日");
break;
default:
printf("你输入的有误");
}
举报

相关推荐

0 条评论