1. 程式人生 > >JavaStudy——0072:敲七

JavaStudy——0072:敲七

總時間限制: 1000ms 記憶體限制: 65536kB

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

輸入
一個整數N。(N不大於30000)
輸出
從小到大排列的不大於N的與7有關的數字,每行一個。

樣例輸入

20

樣例輸出

7
14
17

Accepted程式碼

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner in=new Scanner(System.
in); int n=in.nextInt(); for (int i=1;i<=n;i++) { if(i%7==0) System.out.println(i); else { int tmp=i; while(tmp>0) { if(tmp%10==7) { System.out.println(i); break
; } tmp/=10; } } } in.close(); } }