精华内容
下载资源
问答
  • printf("请输入成绩:"); scanf("%lf",&a); if (a >= 0 && a <=100) switch ((int)(a/10)) { case 1: case 2: case 3: case 4: case 5:printf("E\n");break; case 6:...

    代码如下:

    #include <stdio.h>
    int main()
    {
    	double a;
    	printf("请输入成绩:");
    	scanf("%lf",&a);
    	if (a >= 0 && a <=100)
    		switch ((int)(a/10))
    		{
    			case 1:
    			case 2:
    			case 3:
    			case 4:
    			case 5:printf("E\n");break;
    			case 6:printf("D\n");break;
    			case 7:printf("C\n");break;
    			case 8:printf("B\n");break;
    			case 9:
    			case 10:printf("A\n");break;
    		}
    	else
    		printf("请重新输入\n");
    	return 0;
    }
    
    展开全文
  • 输入学生成绩,自动判断等级 成绩 等级 90<=score<=100 A等级 80<=score<90 B等级 70<=score<80 C等级 60<=score<70 D等级 0<score<60 E等级 一、使用switch…...

    分析:我们既可以使用else if来进行判断也可以使用switch case来进行判断。
    题目要求如下:输入学生成绩,自动判断等级

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

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

    一、使用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; 
    }
    

    运行结果
    在这里插入图片描述

    二、使用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语言实现成绩等级判别

    千次阅读 2020-11-23 22:36:47
    例9:C语言实现按照考试成绩的等级输出百分制分数段,A等为85-100分,B等为70-84分,C等为60-69分,D等为60分以下。 解题思路:这是一个多分支选择问题,根据百分制分数将学生成绩分为4个等级,... printf("输入成绩

    例9:C语言实现按照考试成绩的等级输出百分制分数段,A等为85-100分,B等为70-84分,C等为60-69分,D等为60分以下。

    解题思路:这是一个多分支选择问题,根据百分制分数将学生成绩分为4个等级,如果用if语句来处理至少需要3层嵌套的if,进行3次检查判断。用switch语句,进行一次检查即可得到结果。

    源代码演示:

    #include<stdio.h>//头文件 
    int main()//主函数 
    {
      char grade; //定义成绩级别字符变量 
      printf("输入成绩级别:");//提示语句 
      scanf("%c",&grade); //键盘输入 
      printf("成绩段:");//提示语句 
      switch(grade) //switch多分支 
      {
        case'A':printf("85-100\n");break;//输出A的成绩分布 
        case'B':printf("70-84\n");break;//输出B的成绩分布 
        case'C':printf("60-69\n");break;//输出C的成绩分布 
        case'D':printf("不及格小于60\n");break;//输出D的成绩分布 
        default:printf("输入成绩等级有误\n");//输出成绩级别有误 
      } 
      return 0;//函数返回值为0 
    }
    

    编译结果:

    输入成绩级别:D
    成绩段:不及格小于60
    
    --------------------------------
    Process exited after 1.931 seconds with return value 0
    请按任意键继续. . .
    

    读者需要注意的一点是:switch后面括号内的“表达式”,其值的类型应为整数类型(包括字符型),switch语句的作用是根据表达式的值,使流程跳转到不同的语句。

    C语言实现成绩等级判别

    展开全文
  • C语言实现判断分数等级

    千次阅读 2018-08-04 18:05:00
    C语言实现判断分数等级 从屏幕上输入一个学生的成绩(0-100),对学生成绩进行评定:  <=60为"E" 60~69为"D" 70~79为"C" 80~89为"B" 90以上为"A" <0或>100提示成绩输入出错 实现代码: ...

    C语言实现判断分数等级

    从屏幕上输入一个学生的成绩(0-100),对学生成绩进行评定:

      <=60为"E"

           60~69为"D"

           70~79为"C"

           80~89为"B"

           90以上为"A"

           <0或>100提示成绩输入出错

     

    实现代码:

     1 #include <stdio.h>
     2 #include <stdlib.h>
     3 
     4 int main()
     5 {
     6     int socre;
     7     printf("plz input a score:");
     8     scanf("%d",&socre);
     9     //printf("socre:%d",socre);
    10     if (socre > 100 || socre < 0)
    11     {
    12         printf("plz input socre between 0 and 100");
    13         return -1;
    14     }
    15     socre /= 10;
    16     switch(socre)
    17     {
    18     case 9:
    19     case 10:
    20         printf("A");
    21         break;
    22     case 8:
    23         printf("B");
    24         break;
    25 
    26     case 7:
    27          printf("C");
    28          break;
    29     case 6:
    30        printf("D");
    31        break;
    32      default:
    33         printf("E");
    34     }
    35     return 0;
    36 }

    没有解决的问题,在输入字母等字符时,并没有报错,有待进一步优化!

    使用的环境为qt!

    展开全文
  • C语言判断学生成绩等级

    千次阅读 2019-11-11 12:32:00
    方法一:if-else #include<stdio.h> int main() ... printf("请输入成绩:\n"); float score; scanf_s("%f", &score); if (score >= 90) printf("成绩等级为:A\n"); else if...
  • C语言练习之成绩等级

    千次阅读 2020-02-11 22:07:43
    成绩等级由键盘输入。 题目2:要求按照考试成绩输出等级,85分以上为A等,70-84分为B等,60-69分为C等,60分以下为D等。成绩由键盘输入。 分析:这两个题都是判断选择的类型 用if…else类型略为繁琐,本题用switch...
  • c语言 判断一个学生成绩等级

    万次阅读 2013-11-19 16:38:36
    今天的代码都是入门级别的,所以都很简单,这个代码的目的是让同学学会怎样使用if与else ...判断一个学生的成绩,用户输入0-100数  >=80 优秀  >=70 良好  >=60 及格     #include int main(int argc, c
  • 八、嵌套练习,期末成绩的评定规则为A(&gt;=90);B(89~60);C(&lt;60) 编程思路:条件运算(a&gt;=b)?‘A’:(x) ...输入成绩为: "); scanf("%d,&amp;achieveme...
  • C语言----实现学生成绩等级划分

    万次阅读 2020-02-01 21:33:13
    题目·:用if-else嵌套语句实现学生成绩等级查询 要求:分为ABCD4个等级,100-90为A;90-70为B;70-60为C;60以下为D 思路:1.先从键盘键入一个数 2.判断输入的数是否为0-100 3.然后依次判断所属的分数区间 #include...
  • C语言——利用switch case 语句判断学生成绩 简要:利用switch case语句,结合while语句,根据输入的学生成绩等级,对外输出相应的评价。 具体要求: 相应的成绩等级对应的评价 ‘A’ : 优秀 ; ‘B’ : 良好 ; ...
  • C语言:1008.成绩评定

    2021-02-04 19:49:42
    C语言:1008.成绩评定 题目描述: 给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以及90分以上为A,80-89分为B,70-79分为C,60-69... switch(n / 10){//判断等级 case 10: case 9:
  • #include <... printf("输入学生成绩:"); scanf("%d",&a); if (a<0||a>100); else switch(a/10) { case 10: case 9: printf("学生等级为A");break; case 8: printf...
  • for循环的应用 C语言程序设计 for循环结构的应用任务回顾 任务回顾 核心逻辑 百分变等级 输入成绩 判断成绩 输出结果 for循环结构的应用任务完成流程 for循环结构的应用提出问题 #include"stdio.h" main) { int ...
  • C语言易错点

    2020-02-06 13:20:39
    1.选择语句switch 因为这个语句平时用到的机会不是很多,碰到一些要求用switch的题目,一时间想不起来怎么用,今天就来总结以下。 举一个简单的例子,从键盘... printf("请输入成绩:"); scanf("%d",&score); ...
  • C语言程序设计第四章例题例4.1 求二次方程的根例4.2 输入两个实数,按从小到大顺序输出输入三个数从小到大输出例4.4 输入一个字符判断是否为大写字符,如果是转换为小写,如果不是输出原先字符例4.5 有一阶跃函数编...
  • 第二次C语言作业

    2019-10-09 05:25:43
    实验一:判断成绩等级。 给定一百分制成绩,要求输出成绩等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。分别用if和用switch语句实现 #include <...
  • c语言课程设计论文

    2019-01-05 12:00:05
    输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:90100为A;8089为B;7079为C;6069为D;0~59为E; 输入一个数字,判断其范围,注意输入的是多组数据,需用while来实现。 代码如下 #include using ...
  • 2 C语言基础 2-4 案例 字母转换 2-5 案例 变量的长度 2-6 案例 数据类型的强制转换 3 数据输入输出 3-3 案例 控制输出的格式 4 程序控制结构要求画出流程图 4-2 案例 密码程序 4-3 案例 判断闰年 4-6 案例 成绩等级...
  • 从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能: 1)统计不及格人数并打印不及格学生名单; 2)统计成绩在全班平均分及平均分之上的学生人数,并打印...
  • 一、学习内容 掌握关系运算符、逻辑运算符、条件运算符 掌握常用数学函数的用法 ...判断成绩等级。 给定一百分制成绩,要求输出成绩等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大...
  • 1008 - C语言程序设计教程(第三版)课后习题5.6 时间限制:1秒 内存限制:128兆 题目描述 给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。 90分以上为A 80-89分为B 70-79分为C 60-69分为D ...
  • C语言第三次作业

    千次阅读 2014-10-21 18:48:41
    名称:判断成绩等级 编写:钱钰 51131523 班级:电子科学与工程学院 电子信息工程15班 日期:14.10.21 内容:85-100 A;10-84 B;60-69;C;; 1.首先多个数据输入,-1退出,分别使用switch和if --
  • puts("输入一个成绩分数,判断是否大于60"); scanf("%f",&a); 等级= a>60? "合格": "不合格"; // 表达式1? 表达式2: 表达式3; //表达式1为真(返回值非0)时返回表达式2的值 //表达式1为假(返回值为0)时...
  • 成绩等级判断 注意程序不是一下就写出来的,要经过调试。有一个叫黑盒测试,我的理解是看不到源码,去测试程序功能。 以下程序都是先在主函数里构思好函数,最后再去实现功能模块。 #include <stdio.h> void ...
  • 结构体习题(1):输入n名学生学号、姓名、三门课成绩,计算平均分,输出排行榜 50%(1966/3931) 50% 2020-4-23 1051 ----------------趣味题:输入三个字符串,按由小到大的顺序输出 39%(84/214) 62% 2020-4-15 1052 ...
  • 判断等级的过程改由用户函数实现。 #include<stdio.h> #define N 6 int main() { int f(int,int); int i,s1,s2; static int r[5]; for(i=0;i<N;i++) { printf("输入两门成绩:"); scanf("%

空空如也

空空如也

1 2
收藏数 39
精华内容 15
关键字:

c语言输入成绩判断等级

c语言 订阅