7、成绩统计
题目 成绩统计
思路分析
考察四舍五入
直接printf("%.2f,jg/all);可以四舍五入 但是不能转变成百分号的形式
所以得处理数据的时候就做好四舍五入
思路是 除出来是一个0.428……的小数
先把它乘10 变成42.8 再使用round做四舍五入 变成43
因为几次三番碰到考察round,floor等处理数据的知识
来做一个整理
代码实现
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;cin>>n;
double all=n,jg=0,yx=0;
while(n--){
int x;cin>>x;
if(x>=60)
jg++;
if(x>=85)
yx++;
}
cout<<round(jg/all*100)<<"%"<<endl;
cout<<round(yx/all*100)<<"%"<<endl;
return 0;
}
💬 评论