编程题#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 ;
}

最新文章

  1. 「LeetCode」全部题解
  2. Hard problem
  3. 大话设计模式C++实现-第22章-桥接模式
  4. Debug编辑通过转Release找不到命名空间
  5. rhApp遇到的项目问题
  6. mariadb 设置远程访问
  7. composer 安装和修改中国镜像
  8. github使用及代码同步
  9. SQL SERVER大话存储结构(6)_数据库数据文件
  10. 详解go语言的array和slice 【二】
  11. Linux入门之常用命令(3)
  12. 做个流量站-聚茶吧, 汇聚&quot;茶&quot;的地方
  13. Unity3D中默认函数的执行顺序
  14. PostgreSQL事务实现
  15. .NET Core开发日志——从ASP.NET Core Module到KestrelServer
  16. log4j layout日志信息格式
  17. Vue2.5开发去哪儿网App 第五章笔记 下
  18. Java反编译工具CFR,Procyon简介
  19. Android数据存储之SD卡
  20. LimitedConcurrencyLevelTaskScheduler

热门文章

  1. sql工作问题总结
  2. grunt构建前端自动化的开发环境
  3. bat操作数据库mysql
  4. DELPHI下的SOCK编程(转)
  5. Contains DuplicateII
  6. Goldengate trial队列维护
  7. excel读取指定行
  8. Sqoop2常用命令介绍
  9. Redis多机功能之Sentinel
  10. 【HTTP】POST 与 PUT 方法区别