给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90 分以上为‘A’,80~89 为‘B’,70~79 为‘C’,60~69 为‘D’, 60 分以下为‘E’。用 switch 语句实现。

else if不比switch好用吗!?

#include <stdio.h>
int main() 
{
	int score,temp;

	printf("Enter your score: ");
	scanf_s("%d", &score);	//输入学生成绩

	temp = score / 10;	//成绩除以10变成个位数方便switch判断

	switch (temp)
	{
		case 10:
		case 9:
			printf("A\n");
			break;
		case 8:
			printf("B\n");
			break;
		case 7:
			printf("C\n");
			break;
		case 6:
			printf("D\n");
			break;
		default:	//60分以下都是0~5开头,所以可以直接空过不写到default
			printf("E\n");
			break;
	}

	return 0;
}

Ciallo~(∠・▽< )⌒☆