Java로 구현하여 5678이라는 4개의 숫자로 구성할 수 있는 서로 다르고 반복되는 숫자가 없는 세 자리 수를 몇 개나 구하십시오. 정수에 200을 더하면 완전제곱수가 되고 175는 또 다른 완전수입니다. 제곱수.숫자는 무엇입니까?두 개의 프로그램 코드

목차

머리말

1. 4개의 숫자 5678에서 서로 다르고 반복되는 수가 없는 세 자리 숫자의 개수를 구하세요.

1.1 운영과정(생각)

1.2 코드 조각

1.3 실행 스크린샷

2. 정수 더하기 200은 완전제곱수 더하기 175는 또 다른 완전제곱수입니다.

1.1 운영과정(생각)

1.2 코드 조각

1.3 실행 스크린샷


머리말

1. 여러 가지 이유로 이 블로그 게시물은 두 개의 코드 프로그램으로 구성되어 있습니다.선택 사항이 있는 경우 디렉토리에서 빠르게 검색할 수 있습니다.

2. 이 팝업 창 인터페이스는 간단한 요구 사항에 따라 일회용 기능을 실현할 수 있습니다. 동시에 사용자 지정 설정을 실현할 수 있습니다.

3. 시스템은 콘솔(Eclipse 및 기타 버전)에서만 실행할 수 있으며 jdk8 및 기타 환경과 일치해야 합니다.

4. 붙여넣을 전체 코드의 패키지 이름이 내 이름과 일치하지 않으면 프로그램을 실행할 수 없도록 지정되므로 수동으로 변경하십시오.

5. 이 코드는 학창시절 제가 작성한 코드입니다 완벽하게 구현되지 않은 부분이 있습니다 양해해주시고 더 많은 조언 부탁드립니다 실수, 요약 및 개선, 지속적인 개선! 


提示:以下是本篇文章正文内容,下面案例可供参考

1. 4개의 숫자 5678에서 서로 다르고 반복되는 수가 없는 세 자리 숫자의 개수를 구하세요.

1.1 운영과정(생각)

이것은 Java에서 매개 변수 내용을 정의한 다음 for 문을 사용하여 루프를 수행하고 최종적으로 프로그램을 출력하는 것입니다. 구체적인 설정 아이디어는 다음과 같습니다.

1.2 코드 조각

코드는 다음과 같습니다(예제).

package 程序进阶;

public class 有5678个数字能组成多少个互不相同且无重复数字的三位数都是多少 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int i,x,t,a = 0;
        for (i = 5; i <= 8; i++) {
            for (x= 5; x<= 8; x++) {
            	if(x!=i){
            		for(t=5;t<=8;t++) {
            		if(t!=x&t!=i){
            			a=a+1;
            			System.out.println("数值:"+i+x+t);
            		}
            	}
                
                    
                    }
                }
            }System.out.println("总计:"+a+"个组成的三位数");
        }
	}


	

1.3 실행 스크린샷

코드는 다음과 같습니다(예제).

2. 정수 더하기 200은 완전제곱수 더하기 175는 또 다른 완전제곱수입니다.

1.1 운영과정(생각)

이것은 Java의 매개 변수 내용에 대한 정의입니다( 그런 다음 루프를 통해 판단하고 최종적으로 프로그램을 출력합니다. 구체적인 설정 아이디어는 다음과 같습니다.

1.2 코드 조각

코드는 다음과 같습니다(예제).

package 程序进阶;

public class 一个整数它加上200后是一个完全平方数再加上175又是一个完全平方数请问该数是多少 {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		for (int i = 0; i < 1000; i++) {
            if (isWanQuanPingFangShu(i + 200) && isWanQuanPingFangShu(i + 375)) {
                System.out.println(i);
                return;
            }
        }
    }
    public static boolean isWanQuanPingFangShu(int n) {
        if (Math.sqrt(n) - (int)Math.sqrt(n) == 0) {
            return true;
        }
        return false;
    }


	}


1.3 실행 스크린샷

코드는 다음과 같습니다(예제).

 

추천

출처blog.csdn.net/weixin_59042297/article/details/130040180