任务描述
请统计给定某个范围[L,R]的所有整数中,数字7出现的次数。
例如给定范围[60,77],其中在数字67,70,71,72,73,74,75,76,77中,数字7总共出现了10次。
输入两个数L,R,中间以空格隔开,输出[L,R]中数字7出现的个数。
测试说明
平台会对你编写的代码进行测试:
预期输入:60
77
预期输出:
10
#include<iostream>
using namespace std;
int main(){
int L,R;
cin>>L>>R;
int sum=0;
int m;
for(int n=L;n<=R;n++){
m=n;
if(m/10==0){
if(m%10==7){
sum=sum+1;
}
}
while(m/10>0){
if(m%10==7){
sum=sum+1;
}
if(m/10==7){
sum=sum+1;
}
m=m/10;
}
}
cout<<sum<<endl;
}