ホームページ  >  記事  >  バックエンド開発  >  C言語のwhileループの例

C言語のwhileループの例

L
Lオリジナル
2020-05-30 18:01:468322ブラウズ

C言語のwhileループの例

C 言語の while ループの例

while ループの実行シーケンスは非常に単純で、その形式は次のとおりです。 while ( 式)

{

ステートメント;
}

式が true の場合、次のステートメントが実行され、ステートメントの実行後、式が true であるかどうかが判断されます。 true の場合は、次のステートメントを再度実行し、式が true かどうかを判断します... このループは、式が false になってループから抜け出すまで継続します。これがwhileの実行シーケンスです。

初心者向けのプログラミングでは、if、else、for、while、do に続く実行文は、たとえ 1 行であっても「{}」を追加する必要があることに注意してください。特に、良いプログラミング習慣を身に付けることが重要です。

この関数を実装するには、以下のプログラムを作成します: (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;
}

出力結果は次のとおりです:

sum = 3.141591



推奨学習:

c 言語ビデオ チュートリアル

以上がC言語のwhileループの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。