2022-08-19

【ZeroJudge】a003 兩光法師占卜術 解法分享

點擊前往題目👉a003

我的解法

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

解析

根據題目,我們得到了一條公式:S=(M*2+D)%3。

S=(M*2+D)%3;
這段,就是讓電腦執行運算。

if(S==0)
{
cout<<"普通"<<endl;
}
若S的值等於0,則輸出「普通」。

else if(S==1)
{
cout<<"吉"<<endl;
}
else
{
cout<<"大吉"<<endl;
}
若等於1,則輸出「吉」;若非0或1,則輸出「大吉」。

沒有留言:

張貼留言

留言注意事項:

勾選「通知我」可在後續有回覆時寄信給您!

使用Safari恐無法登入留言(只能以匿名方式留言)!

敬請詳細描述問題,以方便站方迅速判斷與解答!

依據本站免責聲明,本站得逕行刪除含有不適合存在於本站的言論與字詞的發言,敬請謹慎留言!