题解 | #挑7#

挑7

http://www.nowcoder.com/practice/ba241b85371c409ea01ac0aa1a8d957b

import java.util.*;

public class Main{
    public static void main(String args[]){
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int num = sc.nextInt();
            int count = 0;
            for(int i=1;i<=num;i++){
                if(ab7(i)||cd7(i)){
                    count++;
                }
            }
            System.out.println(count);
        }
    }
    
    //判断是否含有7
    public static boolean ab7(int n){
        while(n!=0){
            if(n%10==7){
                return true;
            }
            n=n/10;
        }
        return false;
    }
    
    //判断是否能被7整除
    public static boolean cd7(int n){
        if(n%7==0){
            return true;
        }
        return false;
    }
}

全部评论

相关推荐

程序员花海_:项目描述写的太少了 多写一点 先写业务 再写技术
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务