- 记数问题
- 2016-10-02 23:03:09 @
// #include<iostream>
#include<cstdio>
#include<cstdlib>
#include<cmath>
using namespace std;
int main()
{
int n,a,m,p;
cin>>a>>n;
m=0;
for (int i=1;i<=a;++i)
{
p=i;
for (int j=1;j<=5;++j)
{
if (p<1) break;
if (p%10==n) m++;
p=p/10;
}
}
cout<<m;
}
4 条评论
-
xuexi LV 4 @ 2017-04-02 23:40:52
借个楼问一下,这个网站可以看到别人的题解吗,以及每道题的排名?(新来的)
-
2016-10-03 19:38:24@
。。。何苦要用这种方法呢,你这iostream也没include,不要说AC了,直接CE,j从1到5好像范围也太小了
在你的代码基础上改的,反正对于这题能过的去:
c++
#include<cstdio>
#include<cstdlib>
#include<cmath>
#include <iostream>
using namespace std;
int main()
{
int n,a,m,p;
cin>>a>>n;
m=0;
for (int i=1;i<=a;++i)
{
p=i;
for (int j=1;j<=10;++j)
{
if (p<1) break;
if (p%10==n) m++;
p=p/10;
}
}
cout<<m;
}
-
2016-10-03 18:47:02@
你的标题很前卫
-
2016-10-03 18:46:47@
…………
- 1
信息
- ID
- 1848
- 难度
- 5
- 分类
- (无)
- 标签
- 递交数
- 16558
- 已通过
- 5790
- 通过率
- 35%
- 被复制
- 36
- 上传者