【TFLSnoi李志帅】第⑩+③篇文章---Lucky Digital

这道题其实很简单,会的就不用看了,这是因为我在考场上听见某司轩说不会才写的@WSX(老哥你又欠我一顿自助【狗头保命】)

B - 幸运数字们(课堂练习)

如果一个数字的十进制表示中有7,我们就认为他是幸运数字。

输入两个整数L, R(1≤L≤R≤100000)

输出所有满足L≤n≤R的幸运数字n。

从小到大输出所有幸运数字,一行一个。

特别注意如果区间内没有任何一个幸运数字,输出None

Input一行两个整数L, R,其中1≤L≤R≤100000。Output从小到大输出所有幸运数字,一行一个。 特别注意如果区间内没有任何一个幸运数字,输出None

Sample Input

88 111

Sample Output

97
107


——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————-
满分代码:

 1 #include <bits/stdc++.h>
 2 using namespace std;
 3 bool xy(int a){//判断幸运数
 4     while(a){
 5         int sum=a%10;
 6         if(sum==7)return 1;
 7         a=a/10;
 8     }
 9     return 0;
10 }
11 int main()
12 {
13     long long n,m,sum=0;
14     cin>>n>>m;
15     for(int i=n;i<=m;i++){
16         if(xy(i)){
17             cout<<i<<endl;
18             sum++;
19         }
20     }
21     if(sum==0)cout<<"None";//特殊判断
22     return 0;
23 }
原文地址:https://www.cnblogs.com/TFLSc1908lzs/p/13534371.html