-2
ダブル変数の10進数2桁を文字列形式で表示したい。ゼロ以外の10進数を表示する関数を書くには?doubleはC#で2のゼロでない10進数を示しますか?
例:
double intVar = 1;
double oneDice = 1.1;
double twoDice = 1.11;
double threeDice = 1.111;
Console.writeLine(yourFunction(intVar)); //output 1
Console.writeLine(yourFunction(oneDice)); //output 1.1
Console.writeLine(yourFunction(twoDice)); //output 1.11
Console.writeLine(yourFunction(threeDice)); //output 1.11
http://stackoverflow.com/a/2453982/6741868から、まず 'double x = Math.Truncate(threeDice * 100)/ 100;'次に 'string s = string.Format( "{0:N2}%"、x); '。 3人全員。 –
あなたのものを使用して@ KeyurPATEL、私は2.29を入力すると2.29を持っています....なぜですか? –
私は問題を見る。私は数行のコードが必要なので、私は答えにコメントを移します。 –