2017-05-09 3 views
-4

たとえば、番号が500000または2300000の場合は、500000と2 300000として印刷する必要があります。数字をスペースで区切り、千単位でグループ分けしますか?

+0

あなたはカウンタ変数と番号の初めに終わりからループを、書くことができ、かつ各3印刷された値を使用して、スペースを印刷し、カウンタをリセットします。 – EuGENE

+0

代わりに、カンマで区切って数字を印刷することもできます。を参照してください。http://stackoverflow.com/questions/1449805/how-to-format-a-number-from-1123456789-to-1-123-456 -789-in-c – Danielius

+0

[this](http://ideone.com/iOYPcM) – BLUEPIXY

答えて

0

ロケールがそのように設定されていて、コードをPOSIXに制限しても構いません。 printf'フラグ。

setlocale(LC_ALL, ""); 
printf("%'d\n", 50000); 
関連する問題