快轉到主要內容

[籃球比賽](https://zerojudge.tw/ShowProblem?problemid=e286)

目錄

題目說明
#

有兩場比賽,每場比賽比分不會相同,請輸出每場主客隊的分數比分,如果主隊贏了兩場輸出 “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;
}
Piau 的筆記本
作者
Piau 的筆記本
希望我寫下來的東西能夠長久的記在我的腦中