Blue Bridge Cup Results Statistics

Score statistics

Insert picture description here

#include<iostream>
using namespace std;
int main(){
    
    
    int n;
    cin>>n;
    double s=0,cnt1=0,cnt2=0;
    while(n--){
    
    
        int x;
        cin>>x;
        s++;
        if(x>=60)
            cnt1++;
        if(x>=85)
            cnt2++;
    }
    double ans1=cnt1/s*100;
    double ans2=cnt2/s*100;
    // cout<<ans1<<ans2
    printf("%.0lf% \n%.0lf%",ans1,ans2);//四舍五入
    
    // if(ans1<(int)ans1+0.5)    cout<<(int)ans1<<"%";
    // else cout<<(int)ans1+1<<"%";
    // cout<<endl;
    // if(ans2<(int)ans2+0.5)    cout<<(int)ans2<<"%";
    // else cout<<(int)ans2+1<<"%";
    
    return 0;
}

Guess you like

Origin blog.csdn.net/Supreme7/article/details/114642509