• 技术文章 >后端开发 >C#.Net教程

    c语言输入成绩怎么判断等级

    青灯夜游青灯夜游2021-04-27 11:32:50原创1241

    判断方法:1、用“switch(成绩/10){case 9:A;..case 6:D;default:E;}”语句;2、用“if(成绩>=90)A;else if(成绩>=80)B;..else if(成绩>=60)D;elseE;”语句。

    本教程操作环境:windows7系统、c99版本、Dell G3电脑。

    分析:我们既可以使用else if来进行判断也可以使用switch case来进行判断。

    题目要求如下:输入学生成绩,自动判断等级

    成绩等级
    90<=score<=100A等级
    80<=score<90B等级
    70<=score<80C等级
    60<=score<70D等级
    0<score<60E等级

    C语言中输入成绩后自动判断等级功能的两种实现方式

    1、使用switch…case语句判断等级

    #include <stdio.h>
    int main()
    {
    	int i;
    	scanf("%d",&i);
    	i/=10;
    	switch(i){
    		case 9:
    			printf("A");
    			break;
    		case 8:
    			printf("B");
    			break;
    		case 7:
    			printf("C");
    			break;
    		case 6:
    			printf("D");
    			break;
    		default:
    			printf("E");
    			break;
    	}
    	return 0; 
    }

    运行结果

    在这里插入图片描述

    2、使用if..else..if语句

    #include <stdio.h>
    int main()
    {
    	int score;
    	scanf("%d",&score);
    	if(score>=90)printf("A");
    	else if(score>=80)printf("B");
    	else if(score>=70)printf("C");
    	else if(score>=60)printf("D");
    	else printf("E");
    	return 0; 
    }

    运行结果

    在这里插入图片描述

    相关推荐:《C语言视频教程

    以上就是c语言输入成绩怎么判断等级的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    上一篇:c语言怎么进行强制类型转换 下一篇:c语言怎么进行字符串比较
    线上培训班

    相关文章推荐

    • c语言中用于实现循环结构的三种基本语句是什么• c语言结构体类型变量在程序运行期间怎么样• C语言中要改变循环语句的流程可以使用的语句有哪些• c语言可以用来实现循环的结构化语句是什么• c语言怎么输入3个数输出最大值• c语言如何实现1~n累加求和

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网