编写程序实现功能:对于给定的一个百分制成绩,改用相应的

编写程序实现功能:对于给定的一个百分制成绩,改用相应的五级分成绩表示。设:90分以上为A,80-90分为B,70-79分为C,60-69分为D,60分以下为E(要求用switc实现)。


答案

#include<stdio.h>
int main()
{
	int score,temp,log;
	char grade;
	log=1;
	while(log)
	{
		printf("enter score:");
		scanf("%d",&score);
		if((score>100)||(score<0))
		printf("\n error,try again!\n");
		else log=0;
		if(score==100)
		temp=9;
		else
		temp=(score-score%10)/10;
		switch(temp)
		{
			case 0:
			case 1:
			case 2:
			case 3:
			case 4:
			case 5:grade='E';break;
			case 6:grade='D';break;
			case 7:grade='C';break;
			case 8:grade='B';break;
			case 9:grade='A';
			printf("score=%d,grade=%c\n",score,grade);
		}
	}
}

题目信息

题号:7386
题型:简答题
难度:普通