读懂题目的意思,题目中的5场比赛都要进行,并不是5局3胜,并且a与b进行5次比赛,b与a还要进行5次比赛,这两种并不是一回事!剩下的就很简单了。 源代码如下: #include<iostream>using namespace std;int score[110];int main()...{ int n,i,j,t,ind,max; cin>>n; memset(score,0,sizeof(score)); for(i=1;i<=n;++i) ...{ for(j=1;j<=n;++j) ...{ cin>>t; if(j==i)continue; score[i]+=t; score[j]+=(5-t); } } for(i=2,ind=1,max=score[1];i<=n;++i) ...{ if(score[i]>max) ...{ ind=i; max=score[ind]; } } cout<<ind<<endl; return 0;}