华为机试—7的相关数
相关数:推断比整数N小的数里,有多少个与7相关的数(比方7、14、17、27)。
仅仅须要给出总的个数,不须要输出。
import java.util.Scanner;
public class relate7 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int n = s.nextInt();
int num = 0, m;
for (int i = 7; i <= n; i++) {
if (i % 7 == 0) {
System.out.println(i);
num++;
} else {
m = i;
while (m > 0) {
if (m % 10 == 7) {
System.out.println(i);
num++;
break;
}
m /= 10;
}
}
}
System.out.println("result:" + num);
}
}