ep2_3.cpp

来自「这里有大量的c语言习题呢!真的是题海哦」· C++ 代码 · 共 41 行

CPP
41
字号
/*2.3 设计程序将输入的百分制成绩转换为五分制输出,90分以上为5分,80-89分为4分,
70-79分为3分,60-69分为2分,60分以下为1分。*/

#include <iostream>
using namespace std;

int main(){
	int mark,result;  //mark是百分制成绩,result是5分制
	cout<<"请输入百分制成绩:"<<endl;
	cin>>mark;
	if(mark<0) {
		cout<<"缺考!"<<endl;
		return 0;
	}
	switch (mark/10){
	case 9:	case 10:
		result=5;
		cout<<"输出五分制成绩:"<<result<<endl;
		break;
	case 8:	
		result=4;
		cout<<"输出五分制成绩:"<<result<<endl;
		break;
	case 7: 
		result=3;
		cout<<"输出五分制成绩:"<<result<<endl;
		break;
	case 6: 
		result=2;
		cout<<"输出五分制成绩:"<<result<<endl;
		break;
	case 5:case 4:case 3:case 2:case 1:case 0: 
		result=1;
		cout<<"输出五分制成绩:"<<result<<endl;
		break;
	default: 
		cout<<"输入错误!"<<endl;
	}
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?