作者在 2009-12-31 00:44:47 发布以下内容
#include<iostream>
using namespace std;
/* Calc_Average -- 计算各科平均值函数
参数
Chin_score -- 语文成绩
Eng_score -- 英语成绩
Math_score -- 数学成绩
Average_score -- 各科平均值
返回值 -- 平均值
*/
double Calc_Average(double Chin_score, double Eng_score, double Math){
double Average_score; //声明变量Average_score来存储平均分数
Average_score = (Chin_score + Eng_score + Math_score) / 3;
return Average_score; //返回计算后的平均分数
}
void main(){ //主程序
char student_name[12]; //存储学生姓名
double chinese, english, math, avg; //存储各学科分数
cout<<"请输入姓名:";
cin.getline(student_name, 12); //这样可以输入空格
cout<<"请输入语文分数:";
cin>>chinese;
cout<<"请输入英语分数:";
cin>>english;
cout<<"请输入数学分数:";
cin>>math;
//调用函数Calc_Average求平均值
avg = Calc_Average(chinese, english, math);
cout.setf(ios::fixed, ios::floatfield);
cout.precision(3); //设定小数点位数为3位
cout<<student_name<<" 你好!"<<"你的三科平均分数为: "<<avg<<endl;
}