本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。 输入格式: 输入在一行中给出一个正整数N

麻烦回答的鞋童,先自己验证下,再回答,就验证23就好,多谢!所有财富值了

第1个回答  2016-05-16
#include<stdio.h>
main()
{
int i,N;
float sum;
printf("Please Input N=");
scanf("%d",&N);
sum=0.0;
for(i=0;i<N;i++)sum+=1/((float)N*2.0-1);
printf("\nsum=%.6f",sum);
getch();
}追问

你有验证过吗?

...1\/3 + 1\/5 + ... 的前N项之和. 输入格式: 输入在?
首先一个问题,你的输出中,把几个数字都“连接”到一起了,这肯定会出错的。

本题要求编写程序,计算序列 1 + 1\/3 + 1\/5 + ... 的前N项之和。 输入...
sum=0.0;for(i=0;i<N;i++)sum+=1\/((float)N*2.0-1);printf("\\nsum=%.6f",sum);getch();}

本题要求编写程序,计算序列 1 + 1\/3 + 1\/5 + ... 的前N项之和。 循环...
fm是分母,第n项是1\/(2 * n -1),分母就要限制为小于等于2 * N -1,就是小于2 * N。例如:首先需要明确,常常看到int取值范围为-32768~32767,实际上int的取值范围依赖于计算机系统,在16位机器中,int占16位,取值范围为前面所说的-32768~32767(-2^16~2^16-1)。而在32位和64位机...

输入一个正整数n,计算1+1\/3+1\/5+...的前 n 项之和?
正整数等差数列的倒数所组成的数列,称为调和数列。目前为止,数学家们尚未找到它的求和公式。因此,对于本题,通常是通过编程进行计算。如果要计算分数表达的精确结果,那么分母可能达到几十位甚至更多位数。因为,通分的分母为3、5、7...n的最小公倍数,随着n的增加,分母的位数快速增多。更实际的方法...

C语言计算序列 1 + 1\/3 + 1\/5 + ... 的前N项之和?答案精确小数点后六...
double sum=0.0;\/\/求和,置sum为0 \/\/printf("请输入数字n:",n);\/\/这句逗号后面的n是多余的,不参与输出 printf("请输入数字n:"); scanf("%d",&n); for(i=1;i<=n;i++) { if(i%2==0) \/\/sum=sum-1\/(3*i-2);\/\/1\/(3*i-2),由于参与运算的全...

用C语言编写程序:计算如下分数序列的和,1\/1,1\/3,1\/5,1\/7,..., 1\/1...
float sum=0;int i;for(i=1;i<=101;i=i+2){ sum=sum+1.0\/i;} printf("%f",sum);\/\/在1楼基本上加了两字符,结果就变了 1\/i 和 1.0\/i 是不同的 一个整除一个是符点除法

本题要求编写程序,计算序列 2\/1+3\/2+5\/3+8\/5+... 的前N项之和。
首先需要明确,常常看到int取值范围为-32768~32767,实际上int的取值范围依赖于计算机系统,在16位机器中,int占16位,取值范围为前面所说的-32768~32767(-2^16~2^16-1)。而在32位和64位机器中,int占32位,取值范围为-2147483648~2147483647(-2^32~2^32-1)。本题中当N为44时,分子的...

(2)编写程序,实现任意输入一个正整数n,求+1!+3!+5!+++n!之和+要求将...
说明:程序首先要求用户输入一个正整数n,然后使用for循环计算1、3、5、…、n这个序列中每个数字的阶乘,并将它们累加到变量sum中。在循环中,我们使用了一个变量factorial来存储当前正在计算的阶乘,初始值为1。每次循环中,我们将i乘以factorial,然后将得到的结果赋给factorial。最后,输出求和结果sum即可...

...要求:程序运行时,输入正整数n,求1*3*5*...*2n-1的值并输出?_百度知 ...
写了一段fortran代码,引用了大整数模块,n最大可以到200。附:计算示例和fortran代码

要求编写程序,计算序列 1 - 1\/4 + 1\/7 - 1\/10 + ... 的前N项之和。
增加一个变量,用于取反,即可。include<stdio.h> int main(){ int n,i,flag=1;double sum=0;printf("请输入数字n:");scanf("%d",&n);for(i=1;i<=n;i++,flag*=-1){ sum+=1.0\/(3*i-2)*flag;} printf("sun=%.3f\\n",sum);return 0;} ...

相似回答