【題目連結】
ybt 1046:判斷一個數能否同時被3和5整除
OpenJudge NOI 1.4 08:判斷一個數能否同時被3和5整除
【題目考點】
1. 邏輯運算符:與&&
邏輯表達式
a && b
,
- a與b的值都是true時,整個表達式的值是true。
- a或b的值為false時,整個表達式的值為false
2. if…else語句
3. 三目運算符
4. 判斷整除
a若能整除b,即a除以b餘數為0.
判斷a能否被b整除,即判斷a除以b餘數是否為0
判斷表達式:
a % b == 0
解法1:使用if…else語句及邏輯表達式
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
if(n % 3 == 0 && n % 5 == 0)
cout<<"YES";
else
cout<<"NO";
return 0;
}
解法2:使用三目運算符及邏輯表達式
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
cout<<(n % 3 == 0 && n%5 == 0 ? "YES" : "NO");
return 0;
}