題目背景
資料已修復
題目描述
牛牛最近學習了C++入門課程,這門課程的總成績計算方法是:
總成績=作業成績×20%+小測成績×30%+期末考試成績×50%
牛牛想知道,這門課程自己最終能得到多少分。
輸入輸出格式
輸入格式:
輸入檔案只有1行,包含三個非負整數A、B、C,分別表示牛牛的作業成績、小測成績和期末考試成績。相鄰兩個數之間用一個空格隔開,三項成績滿分都是100分。
輸出格式:
輸出檔案只有1行,包含一個整數,即牛牛這門課程的總成績,滿分也是100分。
輸入輸出樣例
說明
輸入輸出樣例1說明
牛牛的作業成績是100分,小測成績是100分,期末考試成績是80分,總成績是100×20%+100×30%+80×50%=20+30+40=90。
輸入輸出樣例2說明
牛牛的作業成績是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的整數倍。
emmmmm....
現在pj組的題居然已經到達這種難度了。。:joy:
#include<cstdio> #include<cmath> #include<iostream> #include<cstring> using namespace std; const int MAXN=1e6+10; inline int read() { char ch=getchar();int f=1,x=0; while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0';ch=getchar();} return x*f; } int main() { double a,b,c; cin>>a>>b>>c; cout<<a*0.2+b*0.3+c*0.5; return 0; }