如题,新手在此谢过了~
请帮忙看看哪里错了和为什么会错,还有该怎么修改~谢谢~
#include <iostream>
using namespace std;
void sc(double score[],int i,double size,double sum,double avg);
int main()
{
double score[20];
double size,sum,avg;
int i;
cout << "Enter class size <1-20>" << endl;
cin >>size;
while(size<=1||size>=20)
{
cout<<"Class size is NOT within required range. The required range is 1 to 20."<<endl;
cout<<endl<<"Enter class size <1-20>"<<endl;
cin>>size;
}
for(i=0;i<size;i++)
{
cout<<"Enter score"<<endl;
cin>>score[i];
}
sc(score[],i,size,sum,avg);
return 0;
}
void sc(double score[],int i,double size,double sum,double avg)
{
sum=0;
cout<<"Original Scores:"<<endl;
for (i=0;i<size;i++)
{
cout<<score[i]<<" ";
sum=sum+score[i];
}
avg=sum/size;
cout<<"Average Score:"<<endl<<avg;
}
请帮忙看看哪里错了和为什么会错,还有该怎么修改~谢谢~
#include <iostream>
using namespace std;
void sc(double score[],int i,double size,double sum,double avg);
int main()
{
double score[20];
double size,sum,avg;
int i;
cout << "Enter class size <1-20>" << endl;
cin >>size;
while(size<=1||size>=20)
{
cout<<"Class size is NOT within required range. The required range is 1 to 20."<<endl;
cout<<endl<<"Enter class size <1-20>"<<endl;
cin>>size;
}
for(i=0;i<size;i++)
{
cout<<"Enter score"<<endl;
cin>>score[i];
}
sc(score[],i,size,sum,avg);
return 0;
}
void sc(double score[],int i,double size,double sum,double avg)
{
sum=0;
cout<<"Original Scores:"<<endl;
for (i=0;i<size;i++)
{
cout<<score[i]<<" ";
sum=sum+score[i];
}
avg=sum/size;
cout<<"Average Score:"<<endl<<avg;
}



