当前位置:   article > 正文

2021-03-25_第三个质数

第三个质数

4.质数
【问题描述】
我们知道第一个质数是 2、第二个质数是 3、第三个质数是 5……请你计算
第 2019 个质数是多少?
【答案提交】
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一
个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

public class Demo1 {
public static void main(String[] args) {
	int i=0,j=0,sum=0;
	for (i = 1; i<=20000; i++) {
		for (j = 2; j <=i-1; j++) {
			if(i%j==0) {
				break;
			}
		}
		if(i==j) {
			sum++;
			while(sum==2019) {
				System.out.println(i);
				break;
			}
			
		}
	}
	
	
}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  1. 【问题描述】
    小明非常不喜欢数字 2,包括那些数位上包含数字 2 的数。如果一个数的数位不包含数字 2,小明将它称为洁净数。
    请问在整数 1 至 n 中,洁净数有多少个?
    【输入格式】
    输入的第一行包含一个整数 n。
    【输出格式】
    输出一行包含一个整数,表示答案。
    【样例输入】
    30
    【样例输出】
    18
    【评测用例规模与约定】
    对于 40% 的评测用例,1 <= n <= 10000。
    对于 80% 的评测用例,1 <= n <= 100000。
    对于所有评测用例,1 <= n <= 1000000。
//运行不出来
package part1;

import java.util.Scanner;

public class Demo2 {
public static void main(String[] args) {
	//5.
	Scanner sc=new Scanner(System.in);	
		int n=sc.nextInt();		
		int sum=0;	
			for (int i = 1; i <= n; i++) {	
					String str=""+i;	
			if (str.contains("2")) {			
				continue;//不是洁净数则跳过		
			}		
						sum++;		
				}		
						System.out.println(sum);
	
      
	}
		
}


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

6、凑算式

 B      DEF
  • 1

A + — + ------- = 10
C GHI

(如果显示有问题,可以参见【图1.jpg】)

这个算式中AI代表19的数字,不同的字母代表不同的数字。

比如:
6+8/3+952/714 就是一种解法,
5+3/1+972/486 是另一种解法。

这个算式一共有多少种解法?

注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。

package part1;

public class Demo3 {
public static void main(String[] args) {
	 int sum = 0;
     for (int A = 1; A < 10; A++) {
         for (int B = 1; B < 10; B++) {
             for (int C = 1; C < 10; C++) {
                 for (int D = 1; D < 10; D++) {
                     for (int E = 1; E< 10; E++) {
                         for (int F = 1; F< 10; F++) {
                             for (int G = 1; G < 10; G++) {
                                 for (int H = 1; H < 10; H++) {
                                     for (int I = 1; I < 10; I++) {
                 if ((A!=B&&A!=C&&A!=D&&A!=E&&A!=F&&A!=G&&A!=H&&A!=I)&&
                         (B!=C&&B!=D&&B!=E&&B!=F&&B!=G&&B!=H&&B!=I)&&
                         (C!=D&&C!=E&&C!=F&&C!=G&&C!=H&&C!=I)&&
                         (D!=E&&D!=F&&D!=G&&D!=H&&D!=I)&&
                         (E!=F&&E!=G&&E!=H&&E!=I)&&
                         (F!=G&&F!=H&&F!=I)&&
                         (G!=H&&G!=I)&&
                         (H!=I)) {
                     int shang = D*100+E*10+F;
                     int xia = G*100+H*10+I;
                     if (((A*C*xia)+(B*xia)+(shang*C)) -(10*C*xia) ==0) {
                         sum++;
                     }
                 }
                                     }

                                     
                                 }

                             }

                         }

                     }
                 }
             }

         }
     }
     System.out.println(sum);
	 
	
}
}


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/898051
推荐阅读
相关标签
  

闽ICP备14008679号