88问答网
所有问题
求1 1/2 1/5 ... 1/n的值,n由手动输入,用C语言编程
如题所述
举报该问题
推荐答案 2015-12-16
#include <stdio.h>
int main ()
{
int i,n,m=-1,k=0;
double j,sum=0.0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
m=-m;
j=m/(double)(k+1);
sum=sum+j;
k++;
}
printf("%.4lf\n",sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/V1gt1VtSc11KS11gKS.html
其他回答
第1个回答 2015-12-16
#include <iostream>
using namespace std;
int main()
{
int n;
cout<<"input n:";
cin>>n;
cout<<(double)1/n;
}
第2个回答 2015-12-16
printf("C语言课题设计、实验报告:QQ:563337217")
相似回答
...
1
/n,当n为奇数时,1/1+1/3+1/
5
…..1/
n,C语言编程
答:
void main(){ float sum(int n,int m);int n;float s=0;printf("input the number n:\n");scanf("%d"
,&n
);if(n%2==0)s=sum(
n,2
);else s=sum(
n,1
);printf("The sum is %f.\n",s);} float sum(int n,int m){ int i;float sum=0;float k=1;for(i=m;i<=n;i...
C语言编程
。
输入
项数
n
(0<n<1000),计算数列
1
-1/
2
+1/3-1/4+...+1/n...
答:
int main(){ int n,i,j;double sum=0.0;printf("请输入项数n:\n");scanf("%d"
,&n
);if(n<0||n>1000)printf("输入数字超出范围\n");else { j=1;for(i=1;i<=n;i++){ sum=sum+j*1.0/i; //是1.0 j=j*(-1);} printf("1-1/2+1/3-1/4+...+1/n=%f\n"...
用C
编辑程序
求1
+1/
2
+1/3+...+1/
n 的值,
其中n 的值由用户决定
答:
void main(){ int n=0, total=0, i=0;scanf("%d"
,
&n
);for(i=1;i<=n;i++){ total += 1/i;} printf("%d",total);}
...
一
个正整数
n,
要求求出
1
+1/
2
+1/3+1/4+...+1/
n的值,
小数点后保留两位...
答:
C语言
实现以上数列求和,参考代码如下:include<stdio.h> int main(){ double t,sum=0;int i,n;scanf("%d",&n);for(i=1;i<=n;++i)sum+=1.0/i;printf("%.2f",sum);return 0;}
C语言
编写函数求:1-
1
/
2
+1/3-1/4+1/
5
-1/6+...1/
n的值
怎么做?结果是什么...
答:
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中
,输入C语言
代码:。int n = 100;double s;for (int i = 1; i <= n; i++)if (i % 2 == 0)s -= 1.0 / i;else s += 1.0 / i;printf("%lf", s);3、编译器运行test.cpp文件,...
编程
实现现
输入n
为偶数时,调用函数
求1
/
2
+1/4+….1/
n,n
为奇数时
,1
/1+...
答:
输入n
为偶数时,调用函数求1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n(利用指针函数) 程序源代码:main()#include "stdio.h"main(){float peven(),podd(),dcall();float sum;int n;while (1){ scanf("%d"
,&n
); if(n>1)break;}if(n%2==0){ ...
c语言
编写。计算
1
+1/(1+
2
)+1/(1+2+3)+...+1/(1+2+3+...
答:
内层循环则负责计算每一项
的值,
即1除以从1到(n-i+1)的和,然后将结果累加到总和sum中。以下是改写后的文章内容:在
C语言
中,计算1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)的过程可以通过编写一个简单的程序实现。程序的主体部分首先要求用户
输入一
个整数n,然后使用两层for...
C语言
编写函数求:1-
1
/
2
+1/3-1/4+1/
5
-1/6+...1/
n的值
怎么做?结果是什么...
答:
include <stdio.h> include <stdlib.h> int main(void){ float t=1,m,k;float i;printf("请
输入一
个正整数!\n");scanf("%f",&m);for(i = m;i>1;i--){ t-=1/(i*i);} printf("%f",t);system("pause");}
大家正在搜
C语言求n的阶乘
求n的阶乘的流程图
1/(2n-1)求前n项和
求n的阶乘
c++求n的阶乘
java求n的阶乘
求n公式
求n项和公式
怎么求前n项和