ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/10/1 14:18:23 拓冰建站 浏览量
P8823 [传智杯 #3 初赛] 期末考试成绩

前言:

大家好!我们又见面了~~~

今天我来带大家学习P8823 [传智杯 #3 初赛] 期末考试成绩!

题目传送门

一、题意描述:

这道题给出一个人的成绩,这个人的成绩有三种可能:

可能性/结果情况结果
x1 y1 ≥90分z1 直接输出4.0
x2y2 <90分,>60z2(扣成绩-10)*0.1
x3y3 <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");

看在我这么辛苦的面上,请记得点赞+关注+打赏哦!

(打赏不必须~~~~)