挑7
(练习用)挑7
http://www.nowcoder.com/questionTerminal/ba241b85371c409ea01ac0aa1a8d957b
import java.util.*; public class Main { public Main() { } private boolean conatins7(int n) { while (n != 0) { if (n % 10 == 7) return true; n /= 10; } return false; } public int count(int n) { int count = 0; for (int i = 7; i <= n; i++) { if (i % 7 == 0 || conatins7(i)) { count++; } } return count; } public static void main(String[] args) { Main solution = new Main(); Scanner in = new Scanner(System.in); while (in.hasNext()) { int n = Integer.parseInt(in.next()); int res = solution.count(n); System.out.println(res); } } }