当前第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语言中结束本次循环的语句是什么 C语言中什么是逗号运算符并举例 C语言颜色代码 C语言函数由哪两部分组成 【C语言】递归和非递归分别实现strlen C语言怎么用scanf输入字符串 C语言计算阶乘累加和 C语言允许函数的递归调用吗 一个C语言程序只能有一个主函数吗 continue语句只用于循环语句中,它的作用是什么 更多相关阅读请进入《C语言》频道 >> 转载请注明出处:木庄网络博客 » c语言while循环例子