C 言語の while ループの例
while ループの実行シーケンスは非常に単純で、その形式は次のとおりです。 while ( 式)
{ ステートメント;
}
式が true の場合、次のステートメントが実行され、ステートメントの実行後、式が true であるかどうかが判断されます。 true の場合は、次のステートメントを再度実行し、式が true かどうかを判断します... このループは、式が false になってループから抜け出すまで継続します。これがwhileの実行シーケンスです。
この関数を実装するには、以下のプログラムを作成します: (1-1/3 1/5-1/7 1/9-1/11…)*4 の値を計算します。
# include <stdio.h> int main(void){ int i = 1;int j = 1; double sum = 0; //结果肯定是小数, 所以要定义成double或float型 while (1.0/i > 1e-6) /*当1/i小于10的-6次方时停止循环。这个循环条件是自己定的, 定得越小最后的结果就越精确。注意1一定要写成小数的形式即1.0*/ { sum += (1.0 / i) * j; i+=2;j = -j; //实现正负交替 } sum *=4; printf("sum = %lf\n", sum); //double是%lf, 取6位小数是%.6return 0; }
推奨学習:
以上がC言語のwhileループの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。