n 個の数値とその指数の合計の結果を表示するプログラムを Java で作成しようとしていますが、サンプルの次の数値と指数は 0 になるまで (n-1) です。自分自身を説明しています。例:
ユーザーに数字の 3 を尋ねると、プログラムは次のようにする必要があります: 3^3 + 2^2 + 1^1 = 32
サイクルを使わないといけないので、いくら効率が良くても使えません。
これは私がこれまでに持っているものです:
public static void main(String[] args)
{
int n,i,j,s=0,exp;
Scanner r = new Scanner (System.in);
System.out.println("Value of n: ");
n = r.nextInt();
for(i=1;i<=n;i++)
{
s = 0;
for(j=1;j<=i;j++)
{
exp = n * n;
s = s + exp;
}
}
System.out.println("Total: "+s);
}
これを機能させる方法に関するヒントはありますか?私はこれについて頭を包むことができません。