/*卷面分100分,如果为60分及以上称为及格,85分及以上称为优秀,请计算及格率和优秀率,用百分数表示,百分号前的四舍五入保留整数
输入描述:输入的第一行包含一个整数n(1<n<10*4),表示考试人数。
接下来n行,每行包含一个0至100的整数,表示一个学生的得分。
输出描述:输出俩行,每行一个百分数,分别表示及格率和优秀率。百分号前的部分四舍五入保留整数
四舍五入函数round*/
#include<bits/stdc++.h>
using namespace std;
int s1,s2;
int main()
{
int n,x;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>x;
if(x>=60)s1 ++;
if(x>=85)s2 ++;
}
double ss1=s1*1.0/n;
double ss2=s2*1.0/n;
ss1*=100;
ss2*=100;
cout<<round(ss1)<<"%"<<'\n';
cout<<round(ss2)<<"%"<<'\n';
return 0;
}
及格率和优秀率的统计
最新推荐文章于 2024-02-20 20:49:30 发布