方法一:for循环实现 程序: #include<stdio.h> int main() { double i = 0, t = 0,sum = 0,sign = -1; for (i = 1; i <= 100; i++) { sign = -sign; t =sign/ i; sum = sum + t; } printf("sum=%lf\n",sum); return 0; } 方法二:while循环实现 程序: #include<stdio.h> int main() { double i = 1, t = 0,sum = 0,sign = -1; while (i <= 100) { sign = -sign; t =sign/ i; sum = sum + t; i++; } printf("sum=%lf\n",sum); return 0; } 方法三:do...while循环实现 #include<stdio.h> int main() { double i = 1, t = 0,sum = 0,sign = -1; do { sign = -sign; t =sign/ i; sum = sum + t; i++; } while (i <= 100); printf("sum=%lf\n",sum); return 0; } 结果: sum=0.688172 请按任意键继续. . .
c语言:求多项式1-1/2+1/3-1/4+...+1/99-1/100的值,3种循环实现
原创文章标签 c语言 求多项式1-1/2+1/3-1 文章分类 C/C++ 后端开发
©著作权归作者所有:来自51CTO博客作者岩枭的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
1-1/2+1/3-1/4...-1/100
1、正负号如何切换2、用浮点型去计算
单精度浮点型 双精度浮点型 正负号的切换