80分球大佬指点
查看原帖
80分球大佬指点
802065
liyunting2011楼主2024/5/18 19:59

80分,求dalao指点

#include <iostream>
#include <iomanip> 

using namespace std;

double calculateGPA(int score) {
    if (score >= 90) {
        return 4.0;
    } else if (score >= 60) {
        return 4.0 - (90 - score) * 0.1;
    } else {
        
        int adjustedScore = score * 10 / 10;
        if (adjustedScore >= 60) {
            
            return calculateGPA(adjustedScore);
        } else {
            return 0.0; 
        }
    }
}

int main() {
    int score;
    
    cin >> score;

    
    cout << fixed << setprecision(1) << calculateGPA(score) << endl;

    return 0;
}

Erika

2024/5/18 19:59
加载中...