00问答网
所有问题
c语言:用do while循环求和1/2+1/4+1/6+1/8+…+1/40
如题所述
举报该问题
推荐答案 2017-03-30
您好,完整的程序如下,希望采纳哦~
#include <stdio.h>
main()
{
int i;
double sum=0.0;
i=2;
do
{
sum+=1.0/i;
i+=2;
}while(i<=40);
printf("%lf",sum);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/ejDen0DBDDnBZI0Iej.html
其他回答
第1个回答 2017-03-30
#include <stdio.h>
int main(int argc,char *argv[]){
int n=0;
double s=0;
do{
s+=1.0/(n+=2);
}while(n<40);
printf("The result are %f\n",s);
return 0;
}
第2个回答 2017-03-30
int n=0,sum=0;
do{
n+=2;
sum+=1/n;
}while(n<=40);
第3个回答 2017-03-30
定义变量n每循环一次+2
追答
1/n+1/n+2。。。。
追问
能帮忙写一下主要程序么🙏
追答
。。。
追问
麻烦一下啦
追答
书上没例题吗
改一改这个
加油
(°Д°)ъ小赞!
认真学
相似回答
...求表达式1/
2+1
/
4+1
/
6+1
/
8+…求和
要求
用while循环
要求直到最后一项得...
答:
int main(){ double t,sum=0,eps=0.0001;int i=0;
while
(1){ i=i+2;t=1.0/i;if (t<eps) break;sum=sum+t;} printf("%lf\n",sum);return 0;} 输出: 4.547254
用
c语言
求表达式1/
2+1
/
4+1
/
6+1
/
8+…
求N项的和
答:
include<stdio.h> int main(){ int n,i;double s=0;scanf("%d",&n);for(i=1;i<=n;i++)s+=1.0/(i+i);printf("%f\n",s);return 0;}
C#编写程序
:
1/
2+1
/
4+1
/
6+1
/8...+1/100; 请写出该程序。
答:
using System;class Test { public static void Main(){ float sum=0.0;for(int i=1;i<=100;i++){ sum+=1/(i*2);} Console.WriteLine(sum);} }
C语言用循环
结构实现:输入正整数n,计算s=1/
2
! +1/
4
! +1/6!
+…+1
/n!
答:
include<iostream> int pow(int i){ int ret =
1;while
(i>1){ i-=1;ret*=i;} return ret;} cout<<s<<endl;return 0;} int main(){ int x;int power;double s = 0;cin>>x;while(x>0){ power = pow(x);s+=1/power;x-=2;} cout<<s<<endl;return 0;} ...
大家正在搜
c语言do while循环
c语言do while语句的用法
while循环用法c语言
c语言dowhile语句
c语言中dowhile的用法
c语言while用法
c语言if else语句
c语言while(1)
c语言for循环
相关问题
c语言求1+1/2+1/4+1/6+...+1/2N的和小于...
c语言编程题 求1-1/2+1/3-1/4+1/5的前40项...
(1) 求Fibonacci数列:1,1,2,3,5,8,…...
1/2*4+1/4*6+1/6*8+...+1/38*40
用n(n+1)公式计算2+4+6+8+10+……+30+40
a+b+c+d=40且用a,b,c,d四个数可表示1到40的...
简便运算:1/6+1/24+1/60+1/40
c语言解求算式1-1/2+1/3-1/4+1/5+n前40项...