输入
输入数据有多组,每组占一行,每行一个正整数N。(N不大于30000)
输入以文件EOF结束
输出
每组数据均输出从小到大排列的不大于N的与7有关的数字,每行一个。
#include <stdio.h>
int main() {
int i,l,n;
while(scanf("%d",&n)!= EOF) {
i=7;
while (i<=n) {
if (i%7==0) {
printf("%d\n",i);
}
if (i%7!=0) {
l=i;
while (l>1) {
if (l%10==7) {
printf("%d\n",i);
l=1;
}
l/=10;
}
}
i++;
}
return 0;
}