赞
踩
已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。
输入三个整数,数据之间由空格隔开。
输出占一行,包含一个实数,为三门课的平均分,保留两位小数。
87 73 93
84.33
#include<iostream> #include<iomanip> #define ElemType double #define MaxSize 3 using namespace std; class Average { public: Average(ElemType Num[]); void GetAverage(); private: ElemType Achievement[MaxSize]; }; inline Average::Average(ElemType Num[]) { for (int i = 0; i < MaxSize; i++) Achievement[i] = Num[i]; } inline void Average::GetAverage() { ElemType sum = 0; for (int i = 0; i < MaxSize; i++) sum += Achievement[i]; //求和 cout << fixed << setprecision(2) << sum / MaxSize; //输出平均分且保留两位小数 } int main() { ElemType Num[MaxSize]; for (int i = 0; i < MaxSize; i++) cin >> Num[i]; Average A(Num); A.GetAverage(); return 0; }
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。