评分系统
2024-07-05 12:30:27 224人阅读
#include<iostream> #include<iomanip> using namespace std; int main() { int n,i,j,a[100],u,max,b[100],m,s[100],min; cout<<"有n个选手参加比赛----有m个评委进行评审"<<endl; cin>>n>>m; for(j=1;j<=n;j++) { s[j]=0; cout<<"请评委为"<<j<<"号选手打分"<<endl; for(i=1;i<=m;i++) { cout<<"-----------------------------------------------------------------"<<"请"<<i<<"号评委打分"; cin>>a[i]; s[j]=s[j]+a[i]; } max=a[1]; for(i=2;i<=m;i++) { max=(a[i]>max)?a[i]:max; } min=a[1]; for(i=2;i<=m;i++) { min=(a[i]<min)?a[i]:min; } s[j]=s[j]-max-min; cout<<"-----------------------------------------------------------------"<<"去掉1个最高分"<<max<<"分和1个最低分"<<min<<"分,"<<j<<"号选手的最后得分为"<<s[j]<<"分"<<endl; } for(i=1;i<=n;i++) { max=0; for(j=1;j<=n;j++) { if(i>=2) { for(u=1;u<i;u++) { if(j==b[1]||j==b[2]||j==b[3]||j==b[4]||j==b[5]||j==b[6]||j==b[7]||j==b[8]||j==b[9]||j==b[10]||j==b[11]||j==b[12]||j==b[13]||j==b[14]||j==b[15]||j==b[16]||j==b[17] ||j==b[18]||j==b[19]||j==b[20]||j==b[21]||j==b[22]||j==b[23]||j==b[24]||j==b[25]||j==b[26]||j==b[27]||j==b[28]||j==b[29]||j==b[30]||j==b[31]||j==b[32]||j==b[33] ||j==b[34]||j==b[35]||j==b[36]||j==b[37]||j==b[38]||j==b[39]||j==b[40]||j==b[41]||j==b[42]||j==b[43]||j==b[44]||j==b[45]||j==b[46]||j==b[47]||j==b[48]||j==b[49]) { j++; } } } if(i>n) break; else { max=(s[j]>max)?s[j]:max; } } for(j=1;j<=n;j++) { if(max==s[j]) { b[i]=j; } } cout<<"------------------------------------------------"<<"第"<<i<<"名为"<<b[i]<<"号选手"<<"-----------------"<<"最后得分为"<<s[b[i]]<<"分"<<endl; } return 0; } |
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉:
投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。