华为机试—7的相关数

来源:互联网 发布:软件项目 风险识别 编辑:程序博客网 时间:2024/05/01 10:47

相关数:判断比整数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);    }}

这里写图片描述

0 0
原创粉丝点击