[YTU]_2499( 处理成绩(c++类训练))
生活随笔
收集整理的這篇文章主要介紹了
[YTU]_2499( 处理成绩(c++类训练))
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
小平幫老師處理期末成績時遇到了問題。他需要計算每個同學的平均成績,并判斷他們是否通過了期末考試不及格成績(<60),若都通過才能pass,若沒通過要說明是哪幾科未通過。因此他需要兩個函數,一個求平均成績(不考慮小數),另一個判斷是否通過考試,通過輸出pass,否則輸出未通過的科目。請你們幫幫他!
期末包括Chinese,Math,English三門課程。
輸入
輸入學號,并輸入三個個科目成績,三個科目名稱分別用Chinese,Math,English來表示
輸出
輸出學號,并輸出與學號對應的平均成績,和掛科科目(全過輸出一個pass)。
每個輸出項占一行,掛科科目每個也占一行。
樣例輸入
1001 60 60 60樣例輸出
student:1001 60 pass提示
使用int類型,不考慮小數。
#include <iostream> using namespace std; class S { public:int score();void jige();int num;int c;int m;int e; }; int S::score() {return (c+m+e)/3; } void S::jige() {cout<<"student:"<<num<<endl;cout<<score()<<endl;if(c<60||m<60||e<60){if(c<60)cout<<"Chinese"<<endl;if(m<60)cout<<"Math"<<endl;if(e<60)cout<<"English"<<endl;}elsecout<<"pass"<<endl; } int main() {S s;cin>>s.num>>s.c>>s.m>>s.e;s.jige();return 0; }總結
以上是生活随笔為你收集整理的[YTU]_2499( 处理成绩(c++类训练))的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [YTU]_2637(编程题:类---矩
- 下一篇: [YTU]_2432 (C++习题 对象