码迷,mamicode.com
首页 > 其他好文 > 详细

华为机试—7的相关数

时间:2015-06-27 18:25:04      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:相关数   7相关数   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);
    }

}

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

华为机试—7的相关数

标签:相关数   7相关数   7相关   华为机试   

原文地址:http://blog.csdn.net/wtyvhreal/article/details/46662183

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!