永发信息网

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

答案:2  悬赏:70  手机版
解决时间 2021-03-06 07:50
  • 提问者网友:你独家记忆
  • 2021-03-05 06:55
C语言编程,输入1个正实数eps,计算并输出下式的值,直到最后一项的绝对值小于eps。
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-03-05 08:00
#include
#include
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
", s);
    return 0;
}
全部回答
  • 1楼网友:拜訪者
  • 2021-03-05 08:56
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;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯