输入成绩,若大于60分,则输出通过_输入一个成绩输出成绩等级

输入成绩,若大于60分,则输出通过_输入一个成绩输出成绩等级1、给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E.要求:(1)分别用if语句和switch语句实现;(2)当输入非法数据(如负数)时,应给出“输入数据错误“信息switch语句实现:#includeintmain(){intscor

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

欢迎加qq群:453398542 学习讨论,会定期分享资料课程,解答问题。

1、         给出一个百分制成绩,要求输出成绩等级A,B,C,D,E。90分以上为A,80~89分为B,70~79分为C,60~69分为D,60分以下为E.要求:

(1)    分别用if语句和switch语句实现;

(2)    当输入非法数据(如负数)时,应给出“输入数据错误“信息

switch语句实现:

 

 #include<stdio.h>

int main()

{

int score;

printf(“输入学生的成绩:\n”);

scanf(“%d”,&score);

if (score<0 || score>100)

{

printf(“输入的数据非法!\n”);

}

else

{

switch(score/10)

{

case 0:

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;

}

}

return  0;

}

 

if语句实现:
#include<stdio.h>

int main()

{

    int score;

    printf(“输入学生的成绩:\n”);

    scanf(“%d”,&score);

    if (score<0 || score>100){

printf(“输入的数据非法!\n”);

}

else{

if(score>90){

        printf(“该同学的等级为:A”);

    }

    if(score>=80 && score<=90){

        printf(“该同学的等级为:B”);

    }

    if(score>=70 && score<=79){

        printf(“该同学的等级为:C”);

    }

    if(score>=60 && score<=69){

        printf(“该同学的等级为:D”);

    }

    if(score>=0&&score<=59){

        printf(“该同学的等级为:E”);

    }

    }

    return 0;

}

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191449.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文件路径超过系统限制_linux文件名长度限制

    文件路径超过系统限制_linux文件名长度限制Linux在Linux系统下,可以查看limits.h头文件里面有针对NAME和PATH的最大长度限制:#ifndef_LINUX_LIMITS_H#define_LINUX_LIMITS_H……#defineNAME_MAX255 /*#charsinafilename*/#definePATH_MAX4096 /*#charsinapathnameincludingnul*/……#en

    2022年8月30日
    0
  • pycharm将python程序打包_python 程序打包

    pycharm将python程序打包_python 程序打包关于使用Pycharm对python文件进行打包首先建立python项目的时候要按照标准来建设我使用的python配置的解释器,没有使用python的虚拟环境,因为虚拟环境建设出来的项目不是我想要的项目结构,包结构比较多,看着不是很舒服4.配置完成后点击创建创建完成后可以自己创建合适包结构创建完合适的包结构后,就可以编写python代码了,但要python代码运行开,需要配置运行环境9.环境配置调试好就可以运行调试python代码..

    2022年8月26日
    3
  • 推荐几个不错的PyCharm插件[通俗易懂]

    推荐几个不错的PyCharm插件[通俗易懂]软硬件环境windows1064bitpycharm2020.1.2前言可能很多人在使用pycharm的时候压根就没有安装过插件,毕竟pycharm已经足够强大了。但是,这并不妨碍…

    2022年8月27日
    1
  • acwing-1169. 糖果(差分约束)「建议收藏」

    acwing-1169. 糖果(差分约束)「建议收藏」幼儿园里有 N 个小朋友,老师现在想要给这些小朋友们分配糖果,要求每个小朋友都要分到糖果。但是小朋友们也有嫉妒心,总是会提出一些要求,比如小明不希望小红分到的糖果比他的多,于是在分配糖果的时候, 老师需要满足小朋友们的 K 个要求。幼儿园的糖果总是有限的,老师想知道他至少需要准备多少个糖果,才能使得每个小朋友都能够分到糖果,并且满足小朋友们所有的要求。输入格式输入的第一行是两个整数 N,K。接下来 K 行,表示分配糖果时需要满足的关系,每行 3 个数字 X,A,B。如果 X=1.表示第 A 个小

    2022年8月11日
    0
  • PyCharm切换Python版本

    PyCharm切换Python版本

    2021年10月28日
    47
  • Java中的关键字有哪些?「Java中53个关键字的意义及使用方法」

    Java中的关键字有哪些?「Java中53个关键字的意义及使用方法」Java中的关键字有哪些?Java的关键字(keyword)有多少个?Java的保留字(reserveword)有多少个?分别是什么?Java的关键字分别是什么,作用是什么?

    2022年7月7日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号