题目描述
给出两个正整数 和 ,其中 , ,判断 能否被 整除,且各位数字中恰好含有 个 3
如果满足条件,则输出
YES
,否则,输出
NO
。
和 的值,中间用单个空格间隔
输出格式
满足条件时输出
YES
,不满足时输出
NO
样例输入
43833 3
样例输出
YES
数据范围与提示
分类标签
[循环]
C++题解代码
#include <bits/stdc++.h>
using namespace std;
int m;
int k;
int r;
// The main procedure
int main() {
cin>>m;
cin>>k;
r = 0;
if ((m%19) == 0) {
while (m > 0) {
if ((m%10) == 3) {
r++;
}
m = (m/10);
}
if (r == k) {
cout<<"YES";
} else {
cout<<"NO";
}
} else {
cout<<"NO";
}
return 0;
}
Blockly题解代码图片