您的位置:首页 > 编程语言 > C语言/C++

c++primer第六版第七章第二题问题总结

2013-11-09 23:10 357 查看
#include<iostream>
using namespace std;
#define Max_Score_Int 10
double getAverage(const double score[],int count);
void displaySocre(const double score[],int count);
void inputScore( double score[],int &ct);
int main()
{

int number =0 ;//引用必须初始化
double baseballScore[Max_Score_Int];
inputScore(baseballScore,number);
//getAverage(baseballScore,number);
displaySocre(baseballScore,number);
return 0;
}
void inputScore( double score[],int &ct)//这里如果加上const  那下面的cin就错了 不能修改了
{
int i=0;
cout<<"please enter max of 10 scores,(q to quit)"<<endl;
while((i<max_score_int cin="">> score[i++])
{
ct++;
}
}
double getAverage(const double score[],int count)
{
double sum = 0;
for(int i=0;i<count;i++)
sum+=score[i];
return sum/count;
}
void displaySocre(const double score[],int count)
{
int i;
double average = getAverage(score,count);
for( i=0;i<count;i++)
{
cout<<score[i]<<"\t";
if(i==count)
cout<<endl;
}
cout<<"the average score is "<<average<<endl;
}
</max_score_int></iostream>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c++ primer