C++竞赛初阶L1-12-第五单元-while(27~28课)531: T456440 含 k 个 3 的数

题目内容

输入两个正整数 m 和 k,其中 1<m≤1015,1<k≤15 ,判断 m 是否恰好含有 k 个 3,如果满足条件,则输出 YES,否则,输出 NO

输入格式

输入一行,为两个整数 m,k,中间用单个空格间隔。

输出格式

满足条件,则输出 YES,否则,输出 NO

样例 1 输入

复制代码
43833 3

样例 1 输出

复制代码
YES

全部程序代码:

复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int k,a,cnt;//a是个位数,cnt是计数器
	long long m;
	cin>>m>>k;
	while(m!=0)
	{
		a=m%10;
		m=(m-a)/10;
	
		if(a==3)cnt++;
	}
		if(cnt==k)	cout<<"YES";
		else cout<<"NO";  
	return 0;
}
相关推荐
m0_74824044几秒前
Laravel5.6核心更新全解析
开发语言·php
曹牧2 分钟前
C#:Obsolete
开发语言·c#
我是苏苏6 分钟前
Web开发:使用C#的System.Drawing.Common将png图片转化为icon图片
开发语言·c#
淡忘旧梦11 分钟前
词错误率/WER算法讲解
人工智能·笔记·python·深度学习·算法
D_evil__16 分钟前
【Effective Modern C++】第三章 转向现代C++:7. 在创建对象时注意区分()和{}
c++
冬奇Lab18 分钟前
【Kotlin系列11】协程原理与实战(下):Flow与Channel驯服异步数据流
android·开发语言·kotlin
好大哥呀21 分钟前
如何在手机上运行Python程序
开发语言·python·智能手机
阿蒙Amon22 分钟前
C#每日面试题-is和as的区别
java·开发语言·c#
狐5722 分钟前
2026-01-21-牛客每日一题-静态区间和(前缀和)
笔记·算法
毕设源码-钟学长23 分钟前
【开题答辩全过程】以 基于Python的新闻热点舆情分析系统为例,包含答辩的问题和答案
开发语言·python