C语言if语句实现成绩划分

编程知识 更新时间:2023-04-06 20:31:29

问题概要:

《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语句实现成绩划分

本文发布于:2023-04-06 20:31:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e929ac363a8965b4e77bda4c3f14e9ba.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:语句   成绩   语言

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 50722文章数
  • 14阅读数
  • 0评论数