www.5213.net > switCh语句判断成绩范围

switCh语句判断成绩范围

C语言用switch语句进行成绩等级判断可以采用以下的代码:main() {int i,a; scanf("%d",&a); i=a/10; switch a {case '10':case '9': printf("A"); break; case '8': printf("B"); break; case '7': printf("C"); break; case '6': printf("D"); else printf("E

通过判断学生成绩来展示switch语句的使用,目标:判断学生成绩的等级,90-100分为A级,80-89为B级,70-79为C级,60-69为D级,60以下不及格.package main import "fmt" func main() {StudentGrade(-50)} func StudentGrade(g int ) {

用 switch(true) 可能能实现你的需求.switch( true ) { case x > 1 : break; case x == 1 : break; case x break; } 或者,如果两个case执行相同的操作:switch( x ) { case 0 : case 1 : break; case 2 : break; default : break; }

程序:int main() {int n; scanf("%d",&n); switch(n/10) {case 10:case 9: printf("A\n"); break; case 8: printf("B\n"); break; case 7: printf("C\n"); break; case 6: printf("D\n"); break; default:printf("E\n"); } return 0; }1、Switch在一些计算机

比如分数int nswitch(n){case 1:printf(“0~20”):break;case 2:printf(“20~40”):break;case 3:printf(“40~60”):break;case 4:printf(“60~80):break;case 5:printf(“80~100”):break;default:printf(“It is wrong\n”);}

#include using namespace std; int main() { int c; cin>>c; switch(c/10) { case 10: case 9:cout<<"优秀"<<endl;break; case 8:cout<<"良好"<<endl;break; case 7:cout<<"合格"<<endl;break; case 6: case 5: case 4: case 3: case 2: case 1: case 0:cout<<"不合格"<<endl;break; default:cout<<"你输入的成绩有误!"<<endl;break; } return 0; }

将成绩分为几个等级,且每个等级都有一个标记符,然后使用switch case来匹配标记符分别来判断,即可实现.示例:switch(表达式){ case 常量表达式1://执行语句1; break; case 常量表达式2://执行语句2; break; default://执行语句;

判断数值范围用其它的.while if等.

你输入的是整形,判断条件用的是字符,所以肯定会判断为default条件.

switch(成绩){ case 成绩>90: printf("A");break;case 成绩>=80&&成绩<=90: printf("B");break;case 成绩>=60&&成绩<80: printf("C");break;case 成绩<60: printf("d");break;}

网站地图

All rights reserved Powered by www.5213.net

copyright ©right 2010-2021。
www.5213.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com