//含7的整数
#include<iostream>
#include<stdlib.h>
#include<string>
using namespace std;
bool inseven(int dd);
bool modseven(int xx);
int main()
{
int aa;
cin>>aa;
int counter=0;
for(int k=1;k<aa;k++)
{
if(inseven(k)||modseven(k))
++counter;
}
cout<<counter<<endl;
system("pause");
}
bool inseven(int as)
{
char ss[30000];
itoa(as,ss,10);
int m,n=0;
for(int i=0;ss[i];i++)
{
m=ss[i]-'7';
if(m==0)
n++;
}
if(n==0)
return false;
else
return true;
}
bool modseven(int x)
{
if(x%7==0)
return true;
else
return false;
}
华为OJ题7---挑7
最新推荐文章于 2024-06-17 08:09:46 发布