单路、双路
多路分支
代码
//成绩转换器
#include<iostream>
using namespace std;
int main()
{
int OldGrade, NewGrade;
cin >> OldGrade;
switch (OldGrade/10); //判断成绩除以10后的个位数
{
case 10: //分支语句为空时,自动执行下一句
case 9:NewGrade = 5; break; //break:中断程序,不执行后面的程序
case 8:NewGrade = 4; break;
case 7:NewGrade = 3; break;
case 6:NewGrade = 2; break;
default:NewGrade = 1;break; //其它情况归为一类
}
cout << NewGrade;
system("pause");
return 0;
}