(77*1)+(76*2)+(75*3)+...+(1*77) 를 계산하여 결과를 출력하시오.
<결과화면>
-문제 해설
다음의 수열은 각 항의 정수의 합은 78을 유지한다.
즉, 각 항은 (78-n) x n (n은 n번째 항) 의 식을 갖는다.
step 1.
각 항의 합을 저장할 변수 선언 및 초기화
int sum (정수형 : 0으로 초기화)
step 2.
1~77 값으로 반복 하므로 for문을 사용(초기값 : 1, 마지막 값 : 77, 증가 값 :1)
각 수열의 합을 더하여 저장(sum += value)
1 2 3 4 5 6 7 8 9 10 11 12 13 | package test_1; public class q6 { public static void main(String[] args) { //step1 int sum = 0; //step2 for(int i =1; i<=77; i++) sum+=(78-i)*i; System.out.println(sum); } } | cs |


댓글
댓글 쓰기