#420: 請救救我 我跑不出來


eszerfrm (朱小弟)

學校 : 新北市立永平高級中學
編號 : 2227
來源 : [120.101.34.52]
最後登入時間 :
2010-12-06 22:23:22
a003. 兩光法師占卜術 | From: [118.165.72.72] | 發表日期 : 2008-07-25 19:45

幫我看看哪裡錯了

#include"iostream"

using namespace std;
int main() {
    int M,D,S;
    while(cin >> M >> D)
     S = (M * 2 + D)%3;
    if (S == 2)
     cout << "大吉" <<endl;
             
    if (S == 1)
     cout <<  "吉" <<endl;
     
    else 
     cout << "普通" <<endl;
    
     {
          return 0;
          }
}

 
#421: Re:請救救我 我跑不出來


POOHccc ()

學校 : 國立臺中技術學院
編號 : 1139
來源 : [220.135.97.253]
最後登入時間 :
2012-02-04 21:23:42
a003. 兩光法師占卜術 | From: [220.135.97.253] | 發表日期 : 2008-07-25 19:55

幫我看看哪裡錯了

#include"iostream"

using namespace std;
int main() {
    int M,D,S;
    while(cin >> M >> D)
     S = (M * 2 + D)%3;
    if (S == 2)
     cout << "大吉" <<endl;
             
    if (S == 1)
     cout <<  "吉" <<endl;
     
    else 
     cout << "普通" <<endl;
    
     {
          return 0;
          }
}

 

紅色地方是我幫你補充的

1. 大括號部分是因為case不止一組,若不加的話,while只會到S = (M * 2 + D)%3;就結束了

2. 加else是因為,若不加else的話,當S是2的時候,會輸出大吉、普通,這就答案就錯誤了

 

#include"iostream"

using namespace std;
int main() {
    int M,D,S;
    while(cin >> M >> D){
     S = (M * 2 + D)%3;
    if (S == 2)
     cout << "大吉" <<endl;
            
    else if (S == 1)
     cout <<  "吉" <<endl;
    
    else
     cout << "普通" <<endl;
    }
     {
          return 0;
          }
}

 
#422: Re:請救救我 我跑不出來


eszerfrm (朱小弟)

學校 : 新北市立永平高級中學
編號 : 2227
來源 : [120.101.34.52]
最後登入時間 :
2010-12-06 22:23:22
a003. 兩光法師占卜術 | From: [118.165.72.72] | 發表日期 : 2008-07-25 20:09

幫我看看哪裡錯了

#include"iostream"

using namespace std;int main() {    int M,D,S;    while(cin >> M >> D)     S = (M * 2 + D)%3;     if (S == 2)      cout << "大吉" <<endl;                   if (S == 1)      cout <<  "吉" <<endl;          else       cout << "普通" <<endl;           {          return 0;           } } 

 

紅色地方是我幫你補充的

1. 大括號部分是因為case不止一組,若不加的話,while只會到S = (M * 2 + D)%3;就結束了

2. 加else是因為,若不加else的話,當S是2的時候,會輸出大吉、普通,這就答案就錯誤了

 

#include"iostream"using namespace std;int main() {    int M,D,S;    while(cin >> M >> D){     S = (M * 2 + D)%3;    if (S == 2)     cout << "大吉" <<endl;                 else if (S == 1)     cout <<  "吉" <<endl;         else      cout << "普通" <<endl;    }     {          return 0;          }} 


謝啦...我懂了
 
#771: Re:請救救我 我跑不出來


shane0000028 (賢賢易色)

學校 : 國立政治大學附屬高級中學
編號 : 2777
來源 : [1.161.29.191]
最後登入時間 :
2022-02-19 22:34:31
a003. 兩光法師占卜術 | From: [122.124.106.38] | 發表日期 : 2008-10-25 23:52

幫我看看哪裡錯了

#include <iostream>  
using namespace std;  
int main()  
{  
    int M,D,S;  
    while(cin >> M >> D)  
    {  
        S = (M * 2 + D) % 3;  
        if(S==2)  
            cout << "大吉" << endl;  
        else if(S==1)  
            cout << "吉" << endl;  
        else 
            cout << "普通" << endl;  
    } 
    return 0;
}
 
ZeroJudge Forum