2020年第十一届蓝桥杯 - 省赛 - Python大学组 - F.成绩统计
Posted Alex_996
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2020年第十一届蓝桥杯 - 省赛 - Python大学组 - F.成绩统计相关的知识,希望对你有一定的参考价值。
Ideas
这题基本就是纯统计的活,没什么算法。
注意用四舍五入函数round
就可以了。
同时C++注意要做类型转换。
Code
C++
#include <cmath>
#include <iostream>
using namespace std;
int main()
int n, n1 = 0, n2 = 0;
cin >> n;
for (int i = 0; i < n; i++)
int tmp;
cin >> tmp;
if (tmp > 59)
n1++;
if (tmp > 84)
n2++;
cout << round(100.0 * n1 / n) << "%" << endl;
cout << round(100.0 * n2 / n) << "%" << endl;
return 0;
Python
n = int(input())
n1, n2 = 0, 0
for i in range(n):
score = int(input())
if score >= 85:
n1 += 1
if score >= 60:
n2 += 1
print(f"round(100 * n2 / n)%")
print(f"round(100 * n1 / n)%")
以上是关于2020年第十一届蓝桥杯 - 省赛 - Python大学组 - F.成绩统计的主要内容,如果未能解决你的问题,请参考以下文章
2020年第十一届蓝桥杯 - 省赛 - Python大学组 - C.跑步锻炼