私は再帰的ホーナーシムをプログラムしようとしています。 現時点で正しい番号が出力されていますが、間違った順序(逆順)で出力されます。 しかし、出力はそれ以降でなければならない。 ヒント?再帰的ホーナースキームjava
public class uhs {
public static void main (String[] args) {
int z = Integer.parseInt(args[0]);
int q = Integer.parseInt(args[1]);
hornerUmkehrungRekursiv(z, q);
System.out.println("");
}
static int hornerUmkehrungRekursiv(int z, int q) {
if (z == 0) {
return 0;
} else {
System.out.print(z % q);
return (hornerUmkehrungRekursiv(z/q, q) * 2) + z % q;
}
}
}
あなたが渡すコマンドライン引数の例を追加できます –
Z:変換する10進数 – dino1995
q = qを変換するベース – dino1995