Bootstrap

1.5.30 含k个3的数

OpenJudge - 30:含k个3的数


解题思路:

1.创建变量m,k,int类型 

2.赋值

3. 如果能被19整数

4.分类个位数

5.如果这个数是3

6.计数累加

7.缩小10倍 

8.含有k个3 yes否则no


#include<bits/stdc++.h>
using namespace std;
int main()
{
	int m,k,i=0;//创建变量m,k,int类型 
	cin>>m>>k;//赋值 
	
	if(m%19==0)
	{
		while(m!=0)
		{
			int num=m%10;
			if(num==3)
			{
				i++;
			}
			m=m/10;
		}	
		if(i==k)
		{
			cout<<"YES";
		}
		else
		{
			cout<<"NO";
		}
	}
	else
	{
		cout<<"NO";	
	}
	
	return 0;
 } 

;