POJ C程序设计进阶 编程题#1:含k个3的数
2024-09-29 23:45:45
编程题#1:含k个3的数
来源: POJ (Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)
注意: 总时间限制: 1000ms 内存限制: 65536kB
描述
输入二个正整数m 和 k,其中1 < m < 100000,1 < k <5 ,判断m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。
例如,输入:
43833 3
满足条件,输出YES
如果输入
39331 3
尽管有3个3,但不能被19整除,也不满足条件,应输出NO
输入
m 和 k 的值,空格间隔
输出
满足条件时输出 YES,不满足时输出 NO
样例输入
43833 3
样例输出
YES
#include <iostream>
using namespace std; int main() {
int m, k, count=;
cin >> m >> k;
bool right1 = false, right2 = false;
if (m % == ) {
right1 = true;
}
while (m > ) {
if (m % == ) {
count++;
}
m /= ;
}
if (count == k) {
right2 = true;
}
if (right1 && right2) {
cout << "YES";
} else {
cout << "NO";
}
return ;
}
最新文章
- 「LeetCode」全部题解
- Hard problem
- 大话设计模式C++实现-第22章-桥接模式
- Debug编辑通过转Release找不到命名空间
- rhApp遇到的项目问题
- mariadb 设置远程访问
- composer 安装和修改中国镜像
- github使用及代码同步
- SQL SERVER大话存储结构(6)_数据库数据文件
- 详解go语言的array和slice 【二】
- Linux入门之常用命令(3)
- 做个流量站-聚茶吧, 汇聚";茶";的地方
- Unity3D中默认函数的执行顺序
- PostgreSQL事务实现
- .NET Core开发日志——从ASP.NET Core Module到KestrelServer
- log4j layout日志信息格式
- Vue2.5开发去哪儿网App 第五章笔记 下
- Java反编译工具CFR,Procyon简介
- Android数据存储之SD卡
- LimitedConcurrencyLevelTaskScheduler