输入学生成绩,若成绩在95分以上,输出“A”;若成绩在85~94分,输出“B”;若成绩在75~84分,输出“C”;若成绩在65~74分,输出“D”;若成绩在65分以下,输出“E”。(分别用if else 和 switch 语句完成)
5条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-05-14 14:19关注
#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; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用