直接用定义去做吧,不会tle的
#include<iostream>
using namespace std;
int IsSevens(int Number);
int main()
{
int Max,c;
cin>>Max;
for(c=7;c<=Max;c++)
if(IsSevens(c)) cout<<c<<endl;
return 0;
}
int IsSevens(int Number)
{
if(Number%7 == 0) return 1;
while(Number>0)
{
if(Number % 10 == 7) return 1;
else Number/=10;
}
return 0;
}
using namespace std;
int IsSevens(int Number);
int main()
{
int Max,c;
cin>>Max;
for(c=7;c<=Max;c++)
if(IsSevens(c)) cout<<c<<endl;
return 0;
}
int IsSevens(int Number)
{
if(Number%7 == 0) return 1;
while(Number>0)
{
if(Number % 10 == 7) return 1;
else Number/=10;
}
return 0;
}