#15210: 好奇大括號的位置不同的差異


r05548051 (unknown)

學校 : 不指定學校
編號 : 84656
來源 : [140.112.7.183]
最後登入時間 :
2018-12-05 20:56:22
a003. 兩光法師占卜術 | From: [1.162.51.213] | 發表日期 : 2018-09-19 23:28

int main(){

 int m,d,s;

 while(cin>>m>>d){

  s = ((m*2)+d)%3;

 if(s==0)

cout<<"普通"<<endl;

 if(s==1)

 cout<<"吉"<<endl;

 if(s==2)

 cout<<"大吉"<<endl;

}

 return 0;

}

 

這邊我用出來正確

 

 

但是我一開始打錯的地方

int main(){

 int m,d,s;

 while(cin>>m>>d){

  s = ((m*2)+d)%3;

 

}

 

 if(s==0)

 

cout<<"普通"<<endl;

 if(s==1)

 cout<<"吉"<<endl;

 if(s==2)

 cout<<"大吉"<<endl;

 return 0;

}

 

這是錯的

請問這個差異為何有差那麼多

謝謝

 

 

 
#15217: Re:好奇大括號的位置不同的差異


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
a003. 兩光法師占卜術 | From: [203.72.178.252] | 發表日期 : 2018-09-20 17:24

 

 

int main(){

 int m,d,s;

 while(cin>>m>>d){<<--因為它只有到

  s = ((m*2)+d)%3;

 

} <<------------------------------這裡

 

(((((( if(s==0)

 

cout<<"普通"<<endl;

 if(s==1)

 cout<<"吉"<<endl;

 if(s==2)

 cout<<"大吉"<<endl;

 return 0;)))))沒到這裡!!!!!!!!!!!!!!!!!

}

 

這是錯的

請問這個差異為何有差那麼多

謝謝

 

 

所以沒跑到括號區


 
#15218: Re:好奇大括號的位置不同的差異


ufve0704 (爬 我爬 我爬爬爬 有排行榜這種東西就是要爬 爬過我上面的那...)

學校 : 臺北市私立延平高級中學
編號 : 83268
來源 : [203.72.178.1]
最後登入時間 :
2023-10-30 13:02:50
a003. 兩光法師占卜術 | From: [203.72.178.252] | 發表日期 : 2018-09-20 17:26

 

 

int main(){

 int m,d,s;

 while(cin>>m>>d){<<--因為它只有到

  s = ((m*2)+d)%3;

 

} <<------------------------------這裡

 

(((((( if(s==0)

 

cout<<"普通"<<endl;

 if(s==1)

 cout<<"吉"<<endl;

 if(s==2)

 cout<<"大吉"<<endl;

 return 0;)))))沒到這裡!!!!!!!!!!!!!!!!!

}

 

這是錯的

請問這個差異為何有差那麼多

謝謝

 

 

所以沒跑到括號區


補充:題目要無限迴圈


 
#15290: Re:好奇大括號的位置不同的差異


r05548051 (unknown)

學校 : 不指定學校
編號 : 84656
來源 : [140.112.7.183]
最後登入時間 :
2018-12-05 20:56:22
a003. 兩光法師占卜術 | From: [140.112.7.183] | 發表日期 : 2018-09-26 19:44

 

 

int main(){

 int m,d,s;

 while(cin>>m>>d){<<--因為它只有到

  s = ((m*2)+d)%3;

 

} <<------------------------------這裡

 

(((((( if(s==0)

 

cout<<"普通"<<endl;

 if(s==1)

 cout<<"吉"<<endl;

 if(s==2)

 cout<<"大吉"<<endl;

 return 0;)))))沒到這裡!!!!!!!!!!!!!!!!!

}

 

這是錯的

請問這個差異為何有差那麼多

謝謝

 

 

所以沒跑到括號區


補充:題目要無限迴圈



謝謝

 
ZeroJudge Forum