求编程:输入学生成绩(百分制),判断该成绩的等级(优秀.良好,中等,及格,不及格)

求编程:输入学生成绩(百分制),判断该成绩的等级(优秀.良好,中等,及格,不及格),第1张

/*求编程:输入学生成绩,判断该成绩的等级............by Mr.Kong*/

#include<stdio.h>

main()

{

int score,a

printf("请大橡输入学毁仿举生的成绩:")

do

{

scanf("%d",&score)

while(score<0||score>100) /*学生的成绩在0至100之间*/

a=score/10

switch(a)

{

case 10:

case 9:

printf("优秀") /*成绩大于90分为优秀*/

break

case 8:

case 7:

printf("中等") /*成绩在70至80分纤碧之间为中等*/

break

case 6:

printf("及格") /*成绩在60至70分之间为及格*/

break

default :

printf("不及格") /*成绩在低于60分为不及格*/

break

}

}

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在一些计算机语言中是保留字,其作用大多情况下是进行判断选择。以C语言来说,switch(开关语句)常和case break default一起使用裤友。

C语简或言程序语句

Switch用在编程中,如C语言中它经常跟Case一起使用,是一个判断选择代码。其功能就是控制流程流转的。

直线翻译:switch语句,即“切换”语句;case即“情况”。

switch语句的语法如下(switch,case,break和default是关键字):

switch ( 变量表达式 )

{

case 常量1 :语句break

case 常量2 :语句break

case 常量3 :语句break

...

case 常量n:语句break

default :语句break

}

参考资料来源:百度百拦纯伍科-switch (计算机语言关键字)

先规定下等级:A  大于等于90分;B  大于虚冲和等于80小于90  C  大于等于70小于80  D  大于等于60小判高于70   E 小差盯于60;然后通过if else if 语句来判断相应的等级。

相应的代码如下:

#include <stdio.h>

int main()

{

    float grade

    scanf("please input grade:",&grade)

    if(grade>=90)

    {

        printf("这个成绩等级为:A")

    }

    else if(grade >=80 )

    {

        printf("这个成绩等级为:B")

    }

    else if(grade >=70 )

    {

        printf("这个成绩等级为:C")

    }

    else if(grade >=60 )

    {

        printf("这个成绩等级为:D")

    }

    else

    {

        printf("这个成绩等级为:E")

    }    

    return 0

 }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8272129.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存