题目描述
判断一个数 n 能否同时被 3 和 5 整除。
输入格式
输入一行,包含一个整数 n。
输出格式
输出一行,如果能同时被 3 和 5 整除输出 YES,否则输出 NO。
输入输出样例
输入 #1
15
输出 #1
YES
说明/提示
n小于等于十的九次方,大于等于十的九次方的相反数
参考代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a;
cin>>a;
if((a%3==0)&&(a%5==0))cout<<"YES"<<endl;
else cout<<"NO"<<endl;
return 0;
}
代码解读
if((a%3==0)&&(a%5==0))cout<<"YES"<<endl;
else cout<<"NO"<<endl;-->如果这个数a除以3等于0,说明它是三的倍数;如果这个数a除以5等于0,说明他是五的倍数;两者都满足,说明它可以被三和五整除,那他就是三和五共同的倍数,满足就输出是,不满足就输出否。