题解 UVA13178 【Is it multiple of 3?】
题目大意:
让您判断这数是否是3的倍数。
倍数的定义: 一个整数能够被另一个整数整除,这个整数就是另一整数的倍数。 如15能够被3或5整除,因此15是3的倍数,也是5的倍数。 一个数除以另一数所得的商。 如a÷b=c,就是说,a是b的倍数。
这道题有一个坑,那就是多组数据。
对于每一个数,输出YES或NO。
这样说就简单啦。 首先输入一个T表示有多少个数。然后0到T-1循环,每一次输入一个x。判断x是否是3的被数得啦。
CODE:
#include<cstdio>
#include<iostream>
using namespace std;
int main(){
int T,x;
cin>>T;
for(int i=0;i<T;i++){
cin>>x;
if(x%3==0||x%3==2||x%3==1) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
return 0;
}