JavaStudy--0007:귀속구화
묘사 귀속은 매우 효과적인 프로그램 설계 방법으로 상당히 광범위하게 응용되고 귀속구화는 그 중의 하나이다.이제 수열 통과 An = n * n을 정의하고 정수 n(1 < = n < = 1000)을 지정하여 이전 n항과 Sn, 즉 Sn = 1 * 1 + 2 * 2 +... + n * n을 구하십시오.귀속적인 방법을 사용하여 계산을 진행할 것을 요구하다.입력 입력은 요구하는 항목의 수를 나타내는 정수 n을 포함하는 줄만 있습니다.출력 출력은 한 줄만 있고 정수 Sn으로 대응하는 전 n항과 n항을 표시합니다.
샘플 입력
7
샘플 출력
140
Accepted 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int sum=recursion(n);
System.out.println(sum);
in.close();
}
public static int recursion(int n) {
if(n==1) return 1;
else return n*n+add(n-1);
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
openjudge 트리의 변환보기제출 통계질문총 시간 제한: 메모리 제한: 우리는 모두 왼쪽 아들 오른쪽 형제의 방법으로 일반적인 나무 한 그루를 두 갈래 나무로 바꿀 수 있다는 것을 안다. 이제 일반적인 나무를 이런 방법으로 두 갈래 나무로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.