P8823 [传智杯 #3 初赛] 期末考试成绩
前言:

大家好!我们又见面了~~~
今天我来带大家学习P8823 [传智杯 #3 初赛] 期末考试成绩!
题目传送门
一、题意描述:
这道题给出一个人的成绩,这个人的成绩有三种可能:
可能性/结果 情况 结果 x1 y1 ≥90分 z1 直接输出4.0 x2 y2 <90分,>60 z2(扣成绩-10)*0.1 x3 y3 <60分 z3 sqrt(成绩)*10 如果这人依然没到60分(这人有些过分了),那么慈祥的老师会奖励它一个0分。
二、思路分析
1.判断是否达成x1,是则z1并return,否则继续判断;
2.判断是否达成x2,是则z2并return,否则继续判断;
3.判断是否达成x3,是则z3并return,没有否则了。
顺便说一句,从今天开始,我的博客将只列出关键的程序部分,如果有完整程序的需求请联系邮箱17321357336@163.com ~~~
三、关键部分
int chengji;//期末考试成绩if(chengji<60)chengji=floor(sqrt(chengji)*10);if(chengji>=90)printf("4.0");else if(chengji<90&&chengji>=60)printf("%.1f",4-0.1*(90-chengji));else printf("0.0");
看在我这么辛苦的面上,请记得点赞+关注+打赏哦!
(打赏不必须~~~~)
