admin管理员组文章数量:1794759
C语言if语句实现成绩划分
问题概要:
《C语言》考试结束后,同学们的分数为100分制,现教务出要求给出每个同学的成绩等级:A等~E等。 对应关系如下: 0-59:E 60-69:D 70-79:C 80-89:B 90-100:A 请帮帮你的老师,编写程序,根据输入的100制成绩,计算并输出成绩等级。
输入一个成绩(整数),输出对应的等级
方法概述:使用if语句进行情况的划分
将等级用mark代替,最后根据if判断的情况将等级赋给mark,并输出mark
代码如下:
#include<stdio.h> int main() { long score; char mark; scanf("%ld", &score); if (score < 60) mark='E'; else if(score>=60&&score<=69) mark='D'; else if(score>=70&&score<=79) mark='C'; else if(score>=80&&score<=89) mark='B'; else if(score>=90&&score<=100) mark='A'; printf("%c\\n", mark); return 0; }输出结果:
细节讲解:
&&在C语言中表示“或”。此处用于情况的区分。
字符常量用' '表示
%c可以用来输出字母,符号等
该方法易于理解,适合新手操作
版权声明:本文标题:C语言if语句实现成绩划分 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686892814a115200.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论