C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ... 的值 直到最后一项的绝对值不大于从键盘输入的某一个正值e。输出计算的结果,保留4位小数... 直到最后一项的绝对值不大于从键盘输入的某一个正值e。输出计算的结果,保留4位小数 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 2个回答 #热议# 不吃早饭真的会得胆结石吗? IT孤鹜 推荐于2016-10-01 · TA获得超过4197个赞 知道大有可为答主 回答量:3960 采纳率:71% 帮助的人:3540万 我也去答题访问个人页 关注 展开全部 #include<stdio.h>void main(){ double e,sum=0; int n=1,flag=1; scanf("%lf",&e); while(1.0/n>e) { sum+=flag*1.0/n; flag=-flag; n++; } printf("%.4lf\n",sum);} 更多追问追答 追问 输入0.01,是0.6982还是0.6882 追答 0.6882 追问 那你这个程序算出来是0.6982 追答 我晕。。。你哪里没测试样例吗?我开始看错了是 0.6982 追问 测试了啊,原题是输入0.01,输出的是0.6882,你的程序是0.6982 追答 while(1.0/n>=e) //加个等就可以了,你下次发帖的时候测试样例也发出来,我们可以测试 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 沉跹方菇家2986 2014-06-07 · 超过55用户采纳过TA的回答 知道答主 回答量:110 采纳率:0% 帮助的人:137万 我也去答题访问个人页 关注 展开全部 #include"stdio.h"main(){ int n,i,j=1; float s=0,t; printf("input No. n:\n"); scanf("%d",&n); for(i=1;i<=n;i++) { t=1/i*j; s=s+t; j=-j; }printf("1-1/2+1/3-1/4+...1/n=%f",s);}打字不易,如满意,望采纳。 追问 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容c ++编程30天零基础C++速成班!从0到1,轻松掌握!c ++编程精心设计课程体系,专为初学者量身打造!带你逐步掌握C++精髓!c ++编程30天速成,大大节省你入门到入行的宝贵时间!高效学习,助力你快速转行!coding.imooc.com广告c++编程标准版-资料文档库-全文阅读下载c++编程专题资料下载,不用四处查资料,360文库海量精选c++编程全行业资料覆盖,千万文档即刻下载,享专属优惠!wenku.so.com广告 其他类似问题 2012-06-24 用C语言编程:求1-1/2+1/3-1/4+1/5-1/6+... 118 2014-02-28 c语言计算 1-1/2+1/3-1/4+1/5-1/6...... 10 2007-12-29 C语言编写函数求:1-1/2+1/3-1/4+1/5-1/6... 29 2017-09-05 用C语言编程:求1-1/2+1/3-1/4+1/5-1/6+... 5 2017-09-04 C语言编写函数求:1-1/2+1/3-1/4+1/5-1/6... 1 2019-06-21 用c语言编写函数求表达式1-1/2+1/3-1/4+1/5-... 4 2014-12-28 c语言1-1/2+1/3-1/4+1/5-1/6……请求出该... 10 2013-04-26 c语言编程求1-1/2+1/3-1/4+1/5-1/6+……... 10 更多类似问题 > 为你推荐: