題目說明#
有兩場比賽,每場比賽比分不會相同,請輸出每場主客隊的分數比分,如果主隊贏了兩場輸出 “Win”,如果輸了兩場輸出 “Lose”
題目說明#
先將主客的比分加起來,並比較、紀錄哪隊贏
int sc[4][4],scaf=0,scbf=0,scas=0,scbs=0,wina=0,winb=0;
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
cin>>sc[i][j];
}
}
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
if(i==0)scaf+=sc[i][j];
if(i==1)scbf+=sc[i][j];
if(i==2)scas+=sc[i][j];
if(i==3)scbs+=sc[i][j];
}
}
if(scaf>scbf)wina++;
else winb++;
if(scas>scbs)wina++;
else winb++;
然後再輸出
cout<<scaf<<':'<<scbf<<endl<<scas<<':'<<scbs<<endl;
if(wina>winb)cout<<"Win";
else if(winb>wina)cout<<"Lose";
else cout<<"Tie";
程式碼就完成了!
完整程式碼如下
#include <iostream>
using namespace std;
int main()
{
int sc[4][4],scaf=0,scbf=0,scas=0,scbs=0,wina=0,winb=0;
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
cin>>sc[i][j];
}
}
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
if(i==0)scaf+=sc[i][j];
if(i==1)scbf+=sc[i][j];
if(i==2)scas+=sc[i][j];
if(i==3)scbs+=sc[i][j];
}
}
if(scaf>scbf)wina++;
else winb++;
if(scas>scbs)wina++;
else winb++;
cout<<scaf<<':'<<scbf<<endl<<scas<<':'<<scbs<<endl;
if(wina>winb)cout<<"Win";
else if(winb>wina)cout<<"Lose";
else cout<<"Tie";
return 0;
}
