给你写了个. 不知道是否满足你的要求. 有需要改正请联系我. #include using namespace std; int N; //运动员人数.由用户输入; float average(float Psocre[]) { float sum=0; //累加所有运动员的成绩.初始化为0; for(int i=0; i>N; for(int i=0; i>Pnumber[i]; do{ /*一个do while循环.如果分数小于0,或者大于100.就要求用户重新输入*/ cout<<"输入编号为"<>Psocre[i]; }while(Psocre[i]>100 || Psocre[i]<0); } float ave=average(Psocre); cout<<"平均分为:"<