题解 | #学分绩点#

学分绩点

https://www.nowcoder.com/practice/a0c09a7e0da04e728810a8aca7226b7b

#include<iostream>
using namespace std;

int main(){
    int n=0;
    while(cin >> n){
        float ji[10]={0};
        int xuefen[10]={0};
        int fenshu[10]={0};
        for(int i=0;i<n;i++){
            cin >> xuefen[i];
        }   
        for(int i=0;i<n;i++){
            cin >>fenshu[i];
            if(fenshu[i]>=90){
                ji[i]=4.0;
            }else if(fenshu[i]>=85){
                ji[i]=3.7;
            }else if(fenshu[i]>=82){
                ji[i]=3.3;
            }else if(fenshu[i]>=78){
                ji[i]=3.0;
            }else if(fenshu[i]>=75){
                ji[i]=2.7;
            }else if(fenshu[i]>=72){
                ji[i]=2.3;
            }else if(fenshu[i]>=68){
                ji[i]=2.0;
            }else if(fenshu[i]>=64){
                ji[i]=1.5;
            }else if(fenshu[i]>=60){
                ji[i]=1.0;
            }else{
                ji[i]=0;
            }
        }
        float xuefensum=0;
        float jidiansum=0;
        for(int i=0;i<n;i++){
            xuefensum+=xuefen[i];
            jidiansum+=ji[i]*xuefen[i];
        }
        printf("%.2f",jidiansum/xuefensum);
    }
    return 0;
}

这题最恶心的就是题目那个小于60,是0而不是0.1了。题目是一点没有。纯看你眼力

全部评论

相关推荐

明天不下雨了:我靠2022了都去字节了还什么读研我教你****:你好,本人985电子科大在读研一,本科西南大学(211)我在字节跳动实习过。对您的岗位很感兴趣,希望获得一次投递机会。
点赞 评论 收藏
分享
沟头学院:无关比赛不要写,这样会显着你主次不分,比赛不要撒谎,有哪些就写那些,创新创业建议删除。技能特长可以适当夸大。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务