求解求解求解求解求解求解

输入学生成绩,若成绩在95分以上,输出“A”;若成绩在85~94分,输出“B”;若成绩在75~84分,输出“C”;若成绩在65~74分,输出“D”;若成绩在65分以下,输出“E”。(分别用if else 和 switch 语句完成)

#include "stdio.h" 
/*
输入学生成绩,
若成绩在95分以上,输出“A”;
若成绩在85~94分,输出“B”;
若成绩在75~84分,输出“C”;
若成绩在65~74分,输出“D”;
若成绩在65分以下,输出“E”。(分别用if else 和 switch 语句完成)
*/
int main(){
	int score;
	
	scanf("%d",&score);
	if(score>=95){
		printf("A\n");	
	}else if(score>=85 && score<=94){
		printf("B\n");
	}else if(score>=75 && score<=84){
		printf("C\n");
	}else if(score>=65 && score<=74){
		printf("D\n");
	}else{
		printf("E\n");
	}
	
	printf("以下用switch语句实现相同功能\n");
	score = score-5;
	score = score/10;
	switch(score){
		case 9:
			printf("A\n");	
			break;
		case 8:
			printf("B");	
			break;
		case 7:
			printf("C\n");	
			break;
		case 6:
			printf("D\n");	
			break;
		default:
			printf("E\n");
			break;
	}
	
	
}

 

int main()

{

      int score;

      scanf("%d",&score);

     if(score >= 95)

        printf("A");

    else if(score >= 85)

       printf("B");

    else if(score >= 75)

      printf("C");

   else if(score >= 65)

    printf("D");

  else

    printf("E");

return 0;
}

 

swich只能强行写了

typedef enum classes
{
	C_A = 0,
	C_B = 1,
	C_C = 2,
	C_D = 3,
	C_E = 4,
}CLASSES;
	int main()
	{
		int score;
		scanf("%d", &score);
		CLASSES cs;
		if (score >= 95)
			cs = C_A;
		else if (score >= 85)
			cs = C_B;
		else if (score >= 75)
			cs = C_C;
		else if (score >= 65)
			cs = C_D;
		else
			cs = C_E;
		switch (cs)
		{
		case C_A:
			printf("A");
			break;
		case C_B:
			printf("B");
			break;
		case C_C:
			printf("C");
			break;
		case C_D:
			printf("D");
			break;
		case C_E:
			printf("E");
			break;
		}
		return 0;
	}

 

/*
输入学生成绩,
若成绩在95分以上,输出“A”;
若成绩在85~94分,输出“B”;
若成绩在75~84分,输出“C”;
若成绩在65~74分,输出“D”;
若成绩在65分以下,输出“E”。(分别用if else 和 switch 语句完成)
*/
int main(){
	int score;
	
	scanf("%d",&score);
	if(score>=95){
		printf("A");	
	}else if(score>=85 && score<=94){
		printf("B");
	}else if(score>=75 && score<=84){
		printf("C");
	}else if(score>=65 && score<=74){
		printf("D");
	}else{
		printf("E");
	}
	
}

 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632