题目描述
小杨认为自己的幸运数是正整数 k(注:保证 1≤k≤9)。小杨想知道,对于从 1 到 n 的所有正整数中, k 出现了多少次。
输入格式
第一行包含一个正整数 n。
第二行包含一个正整数 k。
输出格式
输出从 1 到 n 的所有正整数中, k 出现的次数。
输入输出样例
输入 #1复制
25 2
输出 #1复制
9
说明/提示
从 1 到 25 中,2 出现的正整数有 2,12,20,21,22,23,24,25 ,一共出现了 9 次。
对于全部数据,保证有 1≤n≤1000,1≤k≤9。
嗨!粉丝!
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,sum=0;
int g,s,b,q;
cin>>n;
int k;
cin>>k;
for(int i=1;i<=n;i++)
{
g=i%10;
s=i/10%10;
b=i/100%10;
q=i/1000%10;
if(g==k)
{
sum++;
}
if(s==k)
{
sum++;
}
if(b==k)
{
sum++;
}
if(q==k)
{
sum++;
}
}
cout<<sum;
return 0;
}
1279

被折叠的 条评论
为什么被折叠?



