学生成绩等级换算
任务描述
本关任务:给出一百分制成绩,要求输出成绩等级A、B、C、D、E。 90分以上为A, 80-89分为B, 70-79分为C, 60-69分为D ,60分以下为E。如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
输入
从键盘输入一个成绩,成绩可以使浮点数。
输出
(1)如果输入数据在0到100范围内:一个字符,表示成绩等级。
(2)如果输入数据不在0~100范围内,请输出一行:“Score is error!”。
if分支语句:意思如下图
如果(xxx)成立,则怎么样怎么样。如果不成立,则又怎么样怎么样。最后结果输出。


两个分支:else是除if( )条件下的其他所有情况
三个分支:else if( )是除了if( )条件下的第二种情况,而else是除此以外的其他所有情况,不需要再给条件了。
第一关:学生成绩等级换算
首先写出基本格式:

接着定义变量,并输入变量:
需要的变量有:成绩s,并且它是一个浮点数,用float。因为是浮点数,所以scanf里的格式是%f。
输入
从键盘输入一个成绩,成绩可以使浮点数。

然后开始采用if分支语句
先写出基本格式if-else,要求是0到100范围内,才能继续给等级。表达出来是s大于等于0,且小于等于100,两个分开写。“且”的符号是&&

再然后补充if (0 <= m && m<= 100) 条件下,等级的换算

编译运行,这一关就结束了
程序员分部门
任务描述
编写程序,将某公司新招聘的程序员,按工号尾数分配到A、B、C、D、E部门:
分配规则为:尾数为0和1的分配到A部门,尾数为2和3的分配到B部门,尾数为4和5的分配到C部门,尾数为6和7的分配到D部门,尾数为8和9的分配到E部门。工号范围为10000和10099,若超出这个范围,则输出"Error!"。
输入
1、若程序员工号超出范围,则输出"Error!";
2、若程序员工号在指定范围内,则输出程序员分配的部门。
输出
样例输入:10000
样例输出:A
范围为:尾号0和1。和的符号是||

编译运行,结束。
图是参考,第二张

自动化成绩等级转换与程序员部门分配程序
文章介绍了如何编写程序实现学生成绩的五级划分(A-E)以及公司新员工的部门自动分配,基于输入的分数或工号尾数进行逻辑判断。
3万+

被折叠的 条评论
为什么被折叠?



