c++的学习——敲7

敲7

描述
输出7和7的倍数,还有包含7的数字。例如(17,27,37…70,71,72,73…)

输入
一个整数N。(N不大于30000)
输出
从小到大排列的不大于N的与7有关的数字,每行一个。
样例输入
20
样例输出
7
14
17

源代码

#include <iostream>
using namespace std;
int main()
{
	int n,i=1,j;
	cin>>n;
	while(i<=n)
	{ if(i%7==0) cout<<i<<endl;
	else  { j=i;
		 while(j<=n)
		 { if(j%10==7) {cout<<i<<endl;break;}
			  j=j/10;
		if(j==0) break;
		 }
		 
		 }
	 i++;
	
	}
	return 0;
}

版权声明:本文为qq_45630650原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。