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;
}
這是錯的
請問這個差異為何有差那麼多
謝謝
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;)))))沒到這裡!!!!!!!!!!!!!!!!!
}
這是錯的
請問這個差異為何有差那麼多
謝謝
所以沒跑到括號區
補充:題目要無限迴圈
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;)))))沒到這裡!!!!!!!!!!!!!!!!!
}
這是錯的
請問這個差異為何有差那麼多
謝謝
所以沒跑到括號區
補充:題目要無限迴圈
謝謝