菜鸟求助 error LNK2001: unresolved external symbol "int __cdecl count(int)" (?count@
苏颙 2012-11-27 05:37:58 error LNK2001: unresolved external symbol "int __cdecl count(int)" (?count@@YAHH@Z)
代码如下:
#include<iostream>
#include<Cmath>
using namespace std;
int score[50];
int num;
void input_score();
int get_max_score();
int get_min_score();
double get_avg_score();
double get_stdev_score();
int count(int);
void output_index(int);
int main(void)
{
int max_score,min_score;
cout<<"小组共有多少名同学?";
cin>>num;
cout<<endl<<"请输入学生成绩:"<<endl;
input_score();
max_score=get_max_score();
cout<<endl<<"最高成绩为:"<<max_score<<",共有"<<count(max_score)<<"人。";
min_score=get_min_score();
cout<<endl<<"最低成绩为:"<<min_score<<",共有"<<count(min_score)<<"人。";
cout<<"平均成绩为:"<<get_avg_score();
return 0;
}
void input_score()
{
int i;
for(i=1;i<=num;i++)
do
{
cout<<"输入第"<<i<<"位同学的成绩:";
cin>>score[i];
}while(score[i]<0||score[i]>100);
return;
}
int get_max_score()
{ int i;
for(i=1;i<=num;i++)
{
if(score[i]>=score[i+1])
score[i+1]=score[i];
}
return score[i];
}
int get_min_score()
{
int i;
for(i=1;i<=num;i++)
{
if(score[i]<=score[i+1])
score[i+1]=score[i];
}
return score[i];
}
double get_avg_score()
{
int sum=0,c,i;
for(i=1;i<=num;i++)
sum=score[i]+sum;
c=sum/num;
return c;
}
编译不报错 连接就出错了,刚开始学c++ 求大大帮助啊