当前第2页 返回上一页123456789101112# 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循环例子的详细内容! 返回前面的内容相关阅读 >> C语言中1e-6什么意思 C语言%什么意思 C语言中system()函数怎么用? %lf在C语言中表示什么 C语言conio.h是什么意思 详解C语言中的复数操作 C语言函数返回值类型由什么决定? 一个C语言源程序是由什么组成 C语言二进制输出的方法 C语言中标识符不能与保留字同名吗? 更多相关阅读请进入《C语言》频道 >> 转载请注明出处:木庄网络博客 » c语言while循环例子