A - 世界のFizzBuzz / AtCoderBeginnerContest #006
#include <iostream> using namespace std; void Solve(int n) { bool flg=false; if ( !(n%3) ) flg=true; else while (n > 0) { if (n%10 == 3) { flg=true; break; } n/=10; } cout << (flg? "YES" : "NO") << endl; } int main(void) { int n; cin >> n; Solve(n); return 0; }
3で割り切れる又は3を含んでいればフラグを立てて、YES又はNOを出力。
~了~