20060 被3,5,7整除

题目描述

给了你一个整数,请判断它能否被 3,5,7 整除,并输出以下信息:

输入格式

输入一行,包括一个整数

输出格式

输出一行,按照描述要求给出整数被 3,5,7 整除的情况。

样例
输入样例1

105
输出样例1

3 5 7
输入样例2

30
输出样例2

3 5
数据范围与提示 分类标签

[语法基础]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

int a;
bool k;


// The main procedure
int main() {
  cin>>a;
  k = true;
  if ((a%3) == 0) {
    cout<<"3";
    k = false;
  }
  if ((a%5) == 0) {
    if (!k) {
      cout<<" ";
    }
    cout<<"5";
    k = false;
  }
  if ((a%7) == 0) {
    if (!k) {
      cout<<" ";
    }
    cout<<"7";
    k = false;
  }
  if (k) {
    cout<<"NO";
  }
  return 0;
}

Blockly题解代码图片