华师一附中OI组
标题:
P1179 数字统计
[打印本页]
作者:
admin
时间:
2018-4-19 14:16
标题:
P1179 数字统计
题目描述
请统计某个给定范围[L, R]的所有整数中,数字 2 出现的次数。
比如给定范围[2, 22],数字 2 在数 2 中出现了 1 次,在数 12 中出现 1 次,在数 20 中出
现 1 次,在数 21 中出现 1 次,在数 22 中出现 2 次,所以数字 2 在该范围内一共出现了 6
次。
输入输出格式
输入格式:
输入文件名为 two.in。
输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。
输出格式:
输出文件名为 two.out。
输出共 1 行,表示数字 2 出现的次数。
输入输出样例
输入样例#1:
【输入样例1】
2 22
【输入样例2】
2 100
输出样例#1:
【输出样例1】
6
【输出样例2】
20
说明
1 ≤ L ≤R≤ 100000。
作者:
GTR
时间:
2018-4-22 22:10
数字统计
#include<iostream>
using namespace std;
int main()
{
long long a,b,s=0,n;
cin>>a>>b;
for(int y=a;y<=b;y++)
{
n=y;
while(n!=0)
{
if(n%10==2) s++;
n/=10;
}
}
cout<<s;
return 0;
}
作者:
WJL
时间:
2018-5-22 22:45
本帖最后由 WJL 于 2018-8-10 16:10 编辑
#include<iostream>
using namespace std;
int a,b,i,k,n;
int main()
{
cin>>a>>b;
while(i=a; i<=b; i++)
{
k=i;
while(k!=0)
{
if(k%10==2)
s++;
k/=10;
}
}
cout<<s;
}
return 0;
}
复制代码
作者:
WJL
时间:
2018-5-22 22:46
WJL 发表于 2018-5-22 22:45
欢迎光临 华师一附中OI组 (http://hsyit.cn/)
Powered by Discuz! X3.2