b558

輸入說明 :

本題為重複輸入,有多筆測資。

每筆輸入有一個數字 n,1<=n<=500。

輸出說明 :

印出數列的第 n 項。

我是先建表,或者也可以用遞迴來寫,這題那時候在練習c++的sort函式,

用法是(你要比的開頭,你要比的結尾)

所以假如你有一個100個數字的陣列array[100]

sort(array,array+50),就是排序第一個數到第五十個,剩下沒有排

#include<stdio.h>
int main ()
{
        int array[500];
        int i;
        int n;
        array[0]=1;
        for(i=1;i<500;i++)
        {
            array[i]=array[i-1]+i;
        }

        while(scanf("%d",&n)!=EOF)
        {
            printf("%d \n",array[n-1]);
        }
        return 0;
}