/*SFC版 DRAGON QUEST 3
レベルと経験値の関係を出力するJAVAプログラム(盗賊のみ)
1998年5月12日作成。*/

class Dq3Thief2 {
    public static void main(String args[]) {

    int i;                                               //レベル
    int exp[] = new int [100];                           //経験値
    int kaisa[] = new int [100];                         //階差数列
    System.out.println("Lv Ex_thief");
    System.out.println(" 1        0");
    kaisa[2] = 13;                                       //階差数列の計算
    kaisa[3] = 2 * kaisa[2];
        for (i= 4; i<=13; i++) {
            kaisa[i] = (3 * kaisa[i-1]) / 2;
        }
        for (i=14; i<=20; i++) {
            kaisa[i] = (5 * kaisa[i-1]) / 4;
        }
        for (i=21; i<=42; i++) {
            kaisa[i] = (9 * kaisa[i-1]) / 8;
        }
        for (i=43; i<=99; i++) {
            kaisa[i] = kaisa[i-1];
        }
    exp[1] = 0;                                          //経験値の計算
        for (i= 2; i<=99; i++) {
            exp[i] = exp[i-1] + kaisa[i];
            System.out.println(i + "        " + exp[i]); //結果の出力
        }
    }
}


トップページに戻る
DQページに戻る
SFCDQ3データ集に戻る