2016年1月13日 星期三

b558: 求數列第 n 項

內容 :
有一個數列,第一項的值為 1,第二項的值為第一項加 1,第三項的值為第二項加 2,第四項的值為第三項加 3 ... 第 k 項的值為第 k-1 項的值加上 k-1。
給一個數字 n,請印出這個數列的第 n 項。
輸入說明 : 
本題為重複輸入,有多筆測資。
每筆輸入有一個數字 n,1<=n<=500。
輸出說明 : 
印出數列的第 n 項。
範例輸入 : help
1
4
範例輸出:
1
7
提示 : 
標籤:
出處: 
(管理:VacationClub)


import java.util.Scanner;

public class b558 {

public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int total=1;
int n=sc.nextInt();
for(int i=1;i<=n;i++){
total+=(i-1);
}
System.out.println(total);
}

}

}

沒有留言:

張貼留言