#29104: JAVA 迴圈解 AC


wer12369qaz15963@gmail.com (dentr)

學校 : 新北市立清水高中
編號 : 174903
來源 : [111.248.152.60]
最後登入時間 :
2022-07-26 15:13:49
a216. 數數愛明明 | From: [219.84.98.239] | 發表日期 : 2022-01-29 15:27

解題絲路  fn = f(n)  , gn=g(n) 至於 f(n) = n + f(n-1) 

f(n-1)就會是 上一個迴圈的fn

n 是 i


import java.util.Scanner;

public class a216 {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
while (input.hasNextInt()) {
int n = input.nextInt();
long fn = 0;
long gn = 0;
for (int i = 1; i <= n; i++) {
fn = i + fn;
gn = fn + gn; //gn 跟現在的fn會跟上一個gn
}
System.out.print(fn + " ");
System.out.println(gn);
}

}
}
 
ZeroJudge Forum