1 条题解
-
0
自动搬运
来自洛谷,原作者为

RainySoul
弱省弱校弱鸡CSP-J三等选手搬运于
2025-08-24 22:42:51,当前版本为作者最后更新于2023-02-17 21:54:42,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
博客食用效果更佳
这是一道简单的模拟题,初学者也可以用来练习 if—else 语句。
输入卷面成绩 ,再按题意模拟即可,但有几点小细节。
注意事项
因为有 需要保留,所以输出要用 printf 保留一位小数。
分数小于 分的,如果在调整后仍小于 分,输出 。
另外题面也有一些小问题,第一种情况应是 分及以上。
AC code:
#include<bits/stdc++.h> using namespace std; int n; int main(){ cin>>n; if(n<60)n=floor(sqrt(n)*10);//分数小于60的先调整再计算 if(n>=90)printf("4.0");//分数在90及以上的满分,4.0 else if(n>=60&&n<=89)printf("%.1f",4-0.1*(90-n));//分数在60到89之间的情况 else printf("0.0");//调整后仍小于60分,挂科,0.0分 return 0; }感谢阅读!
- 1
信息
- ID
- 6318
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者