正の整数を取り込みプログラムや関数を書いてa
、b
そしてc
、およびプリントやリターンa/b
にc
あなたはそのすべてを使用することができます。正の整数に* /%[追加、減算、乗算、除算、モジュレート] - +演算を使用して、小数点以下の桁数ご使用の言語では許可されていますが、浮動小数点数では許可されていません。a、b、cの範囲は、言語の符号なし整数に許可される範囲です。数値の結果は、印刷する最後の桁に切り捨てられます(そのためno round
)。
これは、言語に整数型(フロートのみ)がない場合、これらの浮動小数点数を正の整数としてのみ使用して参加できることを意味します。この演習の手掛かりは、[符号なし]整数の演算+-* /%のみを使用して、浮動小数点除算の桁を見つける関数を作成することです。
例
print(1,2,1)
印刷します0.5
print(1,2,2)
印刷します0.50
print(13,7,27)
印刷します1.857142857142857142857142857
print(2,3,1)
印刷します0.6
print(4,5,7)
印刷します0.8000000
print(4,5,1)
印刷します0.8
print(9999,23,1)
印刷します434.7
print(12345613,2321,89)
言語に32ビットの符号なしが含まれている場合に印刷されます5319.09220163722533390779836277466609220163722533390779836277466609220163722533390779836277466
バイト単位の最短コードが優先されます。これがはっきりしないように見える場合は申し訳ありません...私も言語を知らない、言葉をよく覚えていません... Ideone.comまたは他の場所へのリンクを1つ用意して、特に提案とは異なる入力をテストします。
(1,2,0)
です。参照してくださいmeta.codegolf.stackexchange.com/a/5608/194
(1,2,0)
ですか?
(1,2,0)
ため、実際には無関係0
です。そのようなCの遺骨は、私が追加について考える必要がないことを好むと思いますので、場合、私はそれを好む.
かどうか