Java面试官老王 2020-10-26 16:37 采纳率: 0%
浏览 60

有没有大神来给指点迷津

题目  给出n个数字,求这n个数任意组合的n位数中能被7整除的有几个?n<20。

  • 写回答

1条回答 默认 最新

  • qq_25376897 2020-10-26 19:19
    关注
    import java.util.Scanner;
    
    public class A {
        public static void count1(int n){
            double a=Math.pow(10,n);
            double b=Math.pow(10,n-1);
            System.out.println(((int)a-1)/7-(int)b/7);
        }
    
        public static void main(String[] args){
            Scanner scanner = new Scanner(System.in);
            int n = scanner.nextInt();
            if(n<=0||n>=20){
                System.out.println("ERROR!");
            }else{
                count1(n);
            }
        }
    }
    
    评论

报告相同问题?