百闻bw 2021-05-14 13:58 采纳率: 100%
浏览 41
已采纳

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

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

  • 写回答

5条回答 默认 最新

  • 关注
    #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;
    	}
    	
    	
    }
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(4条)

报告相同问题?

悬赏问题

  • ¥15 求帮我调试一下freefem代码
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图