C语言编程,输入1个正实数eps,计算并输出下式的值,直到最后一项的绝对值小于eps。

输入输出示例:Inputeps:0.00001S=0.866977... 输入输出示例:
Inputeps:0.00001
S = 0.866977
展开
 我来答
心中风情4
2013-10-28 · TA获得超过2247个赞
知道大有可为答主
回答量:1779
采纳率:66%
帮助的人:1058万
展开全部
#include<stdio.h>
#include<math.h>
int main()
{
    double esp;
    double s=0.00;
    double tmp = 1.0;
    int i=1, m=1;
    printf("Inputeps:");
    scanf("%lf", &esp);
    while(fabs(tmp)>esp) {
        tmp = 1.00/i;
        s += (m*tmp);
        i +=4;
        m *= -1;
    }
    printf("S = %lf\n", s);
    return 0;
}
chc05
2013-10-28 · 超过16用户采纳过TA的回答
知道答主
回答量:64
采纳率:0%
帮助的人:43.5万
展开全部
int main(int argc, _TCHAR* argv[])
{

double res=0,input = 0.00001,tem;

tem = 1;

for( int n=1; tem>=input ;n++)
{
if(n%2 ==0)
res -= tem;
else
res += tem;

tem = 1.0/(4*n+1);

}

printf("%lf",res);

getchar();

return 0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式