ホームページ  >  記事  >  バックエンド開発  >  次を中国語に翻訳します。C プログラムの 1/n の小数点以下の最初の k 桁を出力します。n は正の整数です。

次を中国語に翻訳します。C プログラムの 1/n の小数点以下の最初の k 桁を出力します。n は正の整数です。

PHPz
PHPz転載
2023-08-28 19:29:031292ブラウズ

次を中国語に翻訳します。C プログラムの 1/n の小数点以下の最初の k 桁を出力します。n は正の整数です。

制限に達するまで 1/N が 10 進数で指定された形式で生成された出力を返すように、数値 N を入力します。

浮動小数点数を使用するのは簡単ですが、難しいのはそれを使用しないことです。

入力- n=5 k=5

出力- 20000

これは、n=5 かつ k の場合を意味します。 = 5 を 1/5 で割った値は、小数点以下 5 桁まで表示されます。

Algorithm

Start
Step 1 -> Declare int variable n to 9 and k to 7 and remain to 1 and i
Step 2-> Loop for i to 0 and i<k and i++
   Print ((10*remain)/n)
   Remain = (10*remain)%n
Step 3-> end Loop For
Stop

Example

の中国語訳は次のとおりです:

Example

#include<stdio.h>
int main() {
   int n = 9, k = 7, remain=1,i ; // taking n for 1/n and k for decimal values
   printf("first %d digits of %d are : ",k,n);
   for(i=0;i<k;i++) {
      printf("%d",((10 * remain) / n));
      remain = (10*remain) % n;
   }
   return 0;
}

Output

上記のプログラムを実行すると、次の出力が生成されます。

えええええ

以上が次を中国語に翻訳します。C プログラムの 1/n の小数点以下の最初の k 桁を出力します。n は正の整数です。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
前の記事:C と Python の違い次の記事:C と Python の違い