输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+.......

输入一个正整数n,计算1 - 1/4 +1/7 -1/10 +1/13 -1/16+............的前n项之和,输出时保留3位小数
【样例输入】3
【样例输出】sum=0.893
c语言高手救救我!急急急!!!

后面一个式子中分母比前一个式子分母多3
只要在一个循环里进行代入就可以完成了
其中需要判断当前是加还是要减

如果代码不想自己写的话
我可以有偿代劳
温馨提示:内容为网友见解,仅供参考
无其他回答

...1\/4 +1\/7 -1\/10 +1\/13 -1\/16+...的前n项之和,输出时保留3位小数...
所以sum=sum+a*c;得到sum=0恒成立 include <stdio.h> include <math.h> int main (){ int i=0,n=0,d=0;\/\/int b=0;double c=0;double sum=0;\/\/int a=0;while(1){ scanf("%d",&n);b=1;c=0;d=-2;sum =0;for(i=0;i<n;i++){ \/\/a=1\/b;不知道你的a 和b是干...

输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+...前n项之和.(保留...
用一个for单循环就可以解决。include <stdio.h> include <stdlib.h> void main(){ int n;double x=0.0;int s=-1;printf("n=");scanf("%d",&n);for(int i=1;i<=n;i++){ s=s*(-1);x=x+s*1.0\/(3*(i-1)+1);} printf("%.2f",x);system("pause");} ...

输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+...前n项之和。(保留...
include<stdio.h> int main(void){ float sum=0,m=1;int n;printf("请输入项数: ");scanf("%d",&n);for(int i=1;i<=n;i++){ sum+=1\/m;m+=3;} printf("%f\\n",sum);return 0;}

...输入一个正整数n,计算1-1\/4+1\/7-1\/10+1\/13-1\/16+…的前n 项之和...
“int main(void)”有点奇怪,我只见过void main()和int main()这两种形式;“printf("sum=%.3f",&sum);”应该为printf("sum=%.3f",sum);,输出时不需要用&符号;就这么多吧,还不行的话我也无能为力了;

...C语言题:读入一个正整数 n,计算1-1\/4+1\/7-1\/10+……的前 n 项之和...
include<stdio.h> void main() {printf("please input a number:");int number,temp=1;double sum=0;scanf("%d",&number);for(int i=1;i<=number;i++) { sum+=1.0*temp\/(3*i-2);temp=-temp;} printf("sum is :%.3f",sum);} 你写的有点复杂 temp是符号位 这样就好了 ...

计算1-1\/4+1\/7-1\/10+1\/13-1\/16+...的前n项之和,n由用户从键盘输入,求...
\/\/首先是分析规律 1可以看作是 1\/1 1\/4 分母是等差数列是 1 4 7 10 13相差为3 \/\/另外符号是 正 负 正 负这样 include <iostream> using namespace std;int main(){ int n;cin>>n; \/\/输入N的值 if(n<=0) \/\/如果输入的是0或者负数 cout<<"input error!";int i=1;int ...

求和:1-1\/4+1\/7-1\/10+1\/13-1\/16+.
=(1\/3)[ln(x+1)-(ln(x^2-x+1))\/2+√3arctan((2x-1)\/√3)].令x=1,1-1\/4+1\/7-1\/10+...=(1\/3)[ln2+(√3)π\/6].方法应该是这样,但最后结果我觉得有点问题,请仔细检查一下,我也要再想一想,现在要下线了.找到毛病了,改正在下面.f(x)=∫[0,x]1\/(1+x^3)dx =...

C语言。1-1\/4+1\/7-1\/10+1\/13+……的前n项和算不出结果啊。求9
1; ri <= repeat; ri++){ scanf("%lf", &eps);item=1.0;sum=0;flag=1;denominator=1;while(eps--){\/\/这里直接这样就好 sum初值为0就可以了 sum=sum+item;flag=-1*flag;denominator=denominator+3;item=flag*1.0\/denominator;} printf("sum = %.6f\\n", sum);} return 0;} ...

输入一个正整数,计算1-1\/4+1\/7-1\/10的前n项和 c语言编程 跪求
输入一个正整数,计算1-1\/4+1\/7-1\/10的前n项和 c语言编程 跪求  我来答 1个回答 #热议# 如何缓解焦虑情绪?昆仑山小店 2014-12-08 · TA获得超过592个赞 知道小有建树答主 回答量:414 采纳率:94% 帮助的人:57.5万 我也去答题访问个人页 关注 展开全部 追问 编出来不对啊 本...

1\/1*4+1\/4*7+1\/7*10+1\/10*13+1\/13*的简便算法?
你在最后的13后面掉了一个16 =1\/3*(1-1\/4+1\/4-1\/7+1\/7-1\/10+1\/10-1\/13+1\/13-1\/16) =1\/3*(1-1\/16) =5\/16

相似回答