亲们,快来看看呀,俺到底哪里错了。
来源:互联网 发布:linux 显示日志级别 编辑:程序博客网 时间:2024/04/29 12:19
#include <iostream>#include<Cmath>using namespace std;int score[50];int num;void input_score(int[],int);int get_max_score(int[],int);int get_min_score(int[], int); double get_avg_score(int[], int); double get_stdev_score(int[], int); int count(int, int[], int); void output_index(int, int[], int); int main(void) { int score[50]; int num; int max_score,min_score; cout<<"小组共有多少名同学?"; cin>>num; cout<<endl<<"请输入学生成绩:"<<endl; input_score(score, num); //要求成绩在0-100之间 max_score=get_max_score(score, num); cout<<endl<<"最高成绩为:"<<max_score<<",共有 "<<count(max_score, score, num )<<" 人。"; min_score=get_min_score(score, num); cout<<endl<<"最低成绩为:"<<min_score<<",共有 "<<count(min_score,score, num )<<" 人。"; cout<<endl<<"平均成绩为:"<<get_avg_score(score, num); cout<<endl<<"标准偏差为:"<<get_stdev_score(score, num); cout<<endl<<"获最高成绩的学生(学号)有:"; output_index(max_score,score, num); cout<<endl<<"获最低成绩的学生(学号)有:"; output_index(min_score,score, num); cout<<endl; return 0; } void input_score(int score[],int num) { int i; for(i=0;i<num;i++) do { cout<<"输入第 "<<i<<" 位同学的成绩:"; cin>>score[i]; } while(score[i]<0||score[i]>100); return; } // get_max_score()函数的功能是求出num名同学的最高成绩 int get_max_score(int score[],int num) { int i,max_score=-1; for(i=0;i<num;i++) if(score[i]>max_score) max_score=score[i]; return max_score; } // get_min_score()函数的功能是求出num名同学的最低成绩 int get_min_score(int score[],int num) { int i,min_score=1000; for(i=1;i<num;i++) if(score[i]<min_score) min_score=score[i]; return min_score ; } // get_avg_score()函数的功能是求出num名同学的平均成绩 double get_avg_score(int score[], int num) { double sum = 0; int i; for(i=0;i<num;i++) sum+=score[i]; return sum/num; } // get_ stdev _score()函数的功能是求出num名同学成绩的标准偏差 double get_stdev_score(int score[],int num) { int a,b=0,c=0,i,sum=0; double avg_score,stdev_score; for(i=0;i<num;i++) { sum=sum+score[i]; } avg_score=sum/num; for(i=0;i<num;++i) { a=score[i]-avg_score; b=b+a; c=c+b*b; } stdev_score=sqrt(c/(num-1)); return stdev_score; } // count(int s)函数的功能是返回值score数组中为s的元素的个数 int count(int s,int num,int score[]) { int i,n=0; for(i=0;i<num;++i) { if(score[i]==s) n=1+n; } return n; } // output_index函数的功能是输出score数组中值为s的元素的下标(index) //注意:值为s的元素可能有多个 void output_index(int score[],int s,int num) { int i; for(i=0;i<num;i++) { if(score[i]==s) cout<<i<<" "; }return;}
错误提示:
Linking...
Cpp1.obj : error LNK2001: unresolved external symbol "void __cdecl output_index(int,int * const,int)" (?output_index@@YAXHQAHH@Z)
Cpp1.obj : error LNK2001: unresolved external symbol "int __cdecl count(int,int * const,int)" (?count@@YAHHQAHH@Z)
Debug/Cpp1.exe : fatal error LNK1120: 2 unresolved externals
Error executing link.exe.
Cpp1.exe - 3 error(s), 0 warning(s)
- 亲们,快来看看呀,俺到底哪里错了。
- 快来看看啊
- 高人们快来看看,又不会玩了!!!
- 马航客机找到了 快来看看
- 这个程序到底哪里错了
- 想做网络安全专家?快来看看你做到以下8点了吗?
- 快来看看Google出品的Protocol Buffer,别只会用Json和XML了
- [置顶] 快来看看Google出品的Protocol Buffer,别只会用Json和XML了
- 微博服务器又炸了,快来看看如何一步步构建高并发的网站
- 双十一快到了,剁手党们准备好了吗,快来看看优惠卷商城吧
- delphi2010有啥新东东?快来看看
- 到底哪里出了问题?
- Android 7.0来的真快,来看看又来了些什么出人意料的东西(墙外搬运)
- 职场晋升有内幕,快来看看吧
- uvaoj10341(详解 + 一直WA的,快来看看)
- Web大文件断点续传,快来看看吧!
- 快来看看Ubuntu 17.04官方吉祥物长什么样子!
- 快来看看Ubuntu 17.04官方吉祥物长什么样子!
- WinRT Revealed(解密) - Introduction to WinRT
- 创建临时数据源
- epoll使用详解 - 转
- linux驱动开发流程(转的)
- 朱家尖快乐三日游
- 亲们,快来看看呀,俺到底哪里错了。
- 进入社会如何入党
- linux uart
- Invoke和BeginInvoke
- STM32双堆栈及其在uC/OS-II中的使用
- eclipse 更改默认编码为UTF-8
- 常用SQL语句
- KVM 内存虚拟化及其实现
- 【phpcms-v9】phpcms-v9中权限的设置