
编程序求 1-1/2+1/4-1/6+…前100项的和,并输出?
6个回答
展开全部
#include<stdio.h>
#define N 100
void main() { double s,t; int i,f;
s=1; f=-1; for ( i=1;i<100;i++ ) { t=f; t/=i*2; s+=t; f=-f; }
printf("%lf\n",s);
}
#define N 100
void main() { double s,t; int i,f;
s=1; f=-1; for ( i=1;i<100;i++ ) { t=f; t/=i*2; s+=t; f=-f; }
printf("%lf\n",s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
与程序很难弄,一定要注意它的编辑情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是:0.6559644153954077,具体Java代码如下:
double t=1;
int count=2;
for (int n = 2; n < 198; n=n+2) {
double m=(double)1/n;
System.out.println(m);
if (count%2==0) {
t=t-m;
count++;
}else if (count%2!=0) {
t=t+m;
count++;
}
}
System.out.println(count);
System.out.println(t);
double t=1;
int count=2;
for (int n = 2; n < 198; n=n+2) {
double m=(double)1/n;
System.out.println(m);
if (count%2==0) {
t=t-m;
count++;
}else if (count%2!=0) {
t=t+m;
count++;
}
}
System.out.println(count);
System.out.println(t);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
但是像我算不出来了。现在我头昏脑胀的,有点晕。不知道什么原因,这道题其实也不难。你自己算一算好吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询