成績排名(PTA)-創(chuàng)新互聯(lián)

某學(xué)校的成績單算法如下:

專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、成都外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)椒江免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

最終成績 = (A課成績 * A課學(xué)分 + B課成績 * B課學(xué)分 + C課成績 * C課學(xué)分 + D課成績 * D課學(xué)分)/總學(xué)分,結(jié)果保留兩位小數(shù)。

如某同學(xué)成績?nèi)缦拢?/p>

課程名稱學(xué) 分分 數(shù)
算法分析與設(shè)計(jì)4.090
大學(xué)物理3.585
Python程序設(shè)計(jì)3.095
計(jì)算機(jī)系統(tǒng)基礎(chǔ)4.082.5
線性代數(shù)3.080

則他的最終成績?yōu)?/p>

(4.0 * 90 + 3.5 * 85 + 3.0 * 95 + 4.0 * 82.5 + 3.0 * 80)/(4.0+3.5+3.0+4.0+3.0) = 86.43

現(xiàn)在給你幾組學(xué)生的成績,要求你計(jì)算他們的最終成績,并對他們進(jìn)行排名。

輸入格式:

第一行輸入兩個數(shù),學(xué)生的個數(shù)S(10000以內(nèi))及課程數(shù)C(100以內(nèi))。

第二行輸入C個數(shù),分別是C門課程的學(xué)分。

接下來的S行,每一行有C個數(shù),這C個數(shù)分別代表學(xué)生C門課的成績,每門課的成績出現(xiàn)順序與第二行的學(xué)分一一對應(yīng)。

每門課的成績滿分為100分,學(xué)分最高不超過10。

輸出格式:

輸出有S行,由高到低的輸出學(xué)生的最終成績,以及學(xué)生在輸入中出現(xiàn)的次序(從1開始),如果有最終成績相同的學(xué)生,則他們的順序按輸入中的次序有小到大排列。成績保留兩位有效數(shù)字。

輸入樣例:

在這里給出一組輸入。例如:

4 2
2.5 4
90 80
94 92.5
80 75
90 95
輸出樣例:

在這里給出相應(yīng)的輸出。例如:

93.08 2
93.08 4
83.85 1
76.92 3
#includeusing namespace std;
void swap(int &a, int &b)
{
    int temp = a;
    a = b;
    b = temp;
}
int main(){
    int s,c,i,j;//s個學(xué)生,c個課程
    cin >>s >>c;
    float num[c],ct=0;//num每個學(xué)分,ct總學(xué)分
    for(i=0;i>num[i];
        ct += num[i];
    }
    float val[s]={0},k;//val存儲成績,k每次輸入成績
    int val2[s]={0};
    for(i=0;i>k;
            val[i]+=k*num[j];
            val2[i]=i+1;
        }
    val[i]/=ct;
    }
    for(i=0;i

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

當(dāng)前標(biāo)題:成績排名(PTA)-創(chuàng)新互聯(lián)
文章位置:http://www.muchs.cn/article42/shdec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、定制開發(fā)虛擬主機(jī)、App設(shè)計(jì)微信公眾號、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)