学校进行成绩分级管理,取消分数制,改为成绩分级评定。具体办法:小于60分为E类,60分至70分(不含70分)为D类,70分至80分(不含80分)为C类,80分至90分(不含90分)为B类,90分以上为A类。请设计程序,对输入成绩今次那个等级划分。用if...和ase分别实现。
用if...实现
1 #include<stdio.h>2 int main()3 {4 int score = 92; //给定一个成绩5 if(score)6 {7 if(60>score) //等级判定条件8 {9 printf("En");10 }11 else if (60<=score&&score<70)//12 {13 printf("Dn");14 }15 else if (70<=score&&score<80)//16 {17 printf("Cn");18 }19 else if (80<=score&&score<90)//20 {21 printf("Bn");22 }23 24 else25 {26 printf("An");27 }28 }29 return 0;30 }
用实现
1 #include<stdio.h>2 int main()3 {4 int grade = 92 ; //给定一个成绩5 switch (grade/10) //取出成绩的十位数6 {7 8 case 5: //使用十位数判断9 printf("En");10 break;11 case 4: //12 printf("En");13 break;14 case 3: //15 printf("En");16 break;17 case 2: //18 printf("En");19 break;20 case 1: //21 printf("En");22 break;23 case 6: //24 printf("Dn");25 break;26 case 7: //27 printf("Cn");28 break;29 case 8: //30 printf("Bn");31 break; //这里需要注意break语句。如果不添加,当case成立则会执行case下面所有的case32 default: //所有case不满足,则33 printf("An");34 }35 return 0;36 }
本文发布于:2024-02-01 17:55:01,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170678190238442.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |