题解 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;
}