NOIP2017普及組 成績

2021-08-10 19:52:31 字數 1255 閱讀 6153

分析**

成績牛牛最近學習了c++入門課程,這門課程的總成績計算方法是:

總成績 = 作業成績× 20% + 小測成績× 30% + 期末考試成績× 50%

牛牛想知道,這門課程自己最終能得到多少分。

輸入檔名為score.in。

輸入檔案只有1 行,包含三個非負整數a、b、c,分別表示牛牛的作業成績、小測

成績和期末考試成績。相鄰兩個數之間用乙個空格隔開,三項成績滿分都是100 分。

輸出檔名為score.out。

輸出檔案只有1 行,包含乙個整數,即牛牛這門課程的總成績,滿分也是100 分。

score.in

100 100 80

score.out

90

見選手目錄下的score/score1.in 和score/score1.ans。

牛牛的作業成績是 100 分,小測成績是 100 分,期末考試成績是 80 分,總成

績是 100 × 20% + 100 × 30% + 80 × 50% = 20 + 30 + 40 = 90。

score.in

60 90 80

score.out

79

見選手目錄下的score/score2.in 和score/score2.ans。

牛牛的作業成績是 60 分,小測成績是 90 分,期末考試成績是 80 分,總成績是

60 × 20% + 90 × 30% + 80 × 50% = 12 + 27 + 40 = 79。

對於 30% 的資料,a = b = 0。

對於另外 30% 的資料,a = b = 100。

對於 100% 的資料, 0 ≤ a、b、c ≤ 100 且 a、b、c 都是10 的整數倍。

無= =

好吧,如果你想看的話:

首先我們需要知道輸入輸出的標頭檔案庫:cstdio

怎麼使用它呢?#include

然後寫主函式:int main()

然後記得用大括號把程式段括起來。

輸入:scanf

輸出:printf

就是這樣。

#include

int main()

NOIP2017普及組 成績

noip2017 牛牛最近學習了c 入門課程,這門課程的總成績計算方法是 總成績 作業成績 20 小測成績 30 期末考試成績 50 牛牛想知道,這門課程自己最終能得到多少分。只有1 行,包含三個非負整數a b c,分別表示牛牛的作業成績 小測 成績和期末考試成績。相鄰兩個數之間用乙個空格隔開,三項...

Noip2017普及組題解 成績(C )

牛牛最近學習了 c 入門課程,這門課程的總成績計算方法是 總成績 作業成績 20 小測成績 30 期末考試成績 50 牛牛想知道,這門課程自己最終能得到多少分。輸入只有 1 行,包含三個非負整數a b c,分別表示牛牛的作業成績 小測成績和期末考試成績。相鄰兩個數之間用乙個空格隔開,三項成績滿分都是...

NOIP 2017 普及組 初賽

noip 2017 普及組 初賽 頭一次,短時間內把同年的 提高組 初賽 普及組 初賽 題目做了一遍。感覺是,普及組的題目相比提高組,真是弱爆了,完全不在乙個層次,題目做下來真的很菜。一 單項選擇題 1.補碼計算原碼,保留首位的符號位不變,剩下的位取反加1.補碼 10101011 補碼取反 1101...