c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 20:20:45
c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值
这是我自己编的!希望还能改对!
#include
main()
{
float a,b=1,c,d,f,i,j;
for(i=1;i
这是我自己编的!希望还能改对!
#include
main()
{
float a,b=1,c,d,f,i,j;
for(i=1;i
循环变量以及终止值最好还是用整型来控制,否则容易因为浮点数的误差引起错误.还有初值问题
int f,i,j,x; d=0; x=1;
阶乘是一个累乘,所以你用a=i*j;无法计算阶乘的结果,应当:
for ( j=1,a=1,b=1;j
再问: 还是不行啊!都运行不了
再答: 加一句:#include<math.h>【我的程序】#include<stdio.h>
#include<math.h>
void main()
{ float a,b=1,c,d; int x,f,i,j; d=0;x=1; for(i=1;i<=20;i++) { f=2*i-1; for ( j=1,a=1,b=1;j<=f;j++ ) { a*=j; b*=2; } c=(b/a)*x; d+=c; x*=(-1); } printf("%.2f\n",d);}【运行结果】
int f,i,j,x; d=0; x=1;
阶乘是一个累乘,所以你用a=i*j;无法计算阶乘的结果,应当:
for ( j=1,a=1,b=1;j
再问: 还是不行啊!都运行不了
再答: 加一句:#include<math.h>【我的程序】#include<stdio.h>
#include<math.h>
void main()
{ float a,b=1,c,d; int x,f,i,j; d=0;x=1; for(i=1;i<=20;i++) { f=2*i-1; for ( j=1,a=1,b=1;j<=f;j++ ) { a*=j; b*=2; } c=(b/a)*x; d+=c; x*=(-1); } printf("%.2f\n",d);}【运行结果】
c语言计算y=2/1!-2*2*2/3!+2*2*2*2*2/5!-2^7/7!前20项的值
C语言 π/2=2/1*2/3*4/3*4/5*6/5*6/7 求前100项之积计算π的值
C语言题目:π/2=2/1*2/3*4/3*4/5*6/5*6/7 求前100项之积计算π的值.
用C语言编程计算1!+2!+.的前10项之和
C语言编程 已知x=3.2,y=7,z=2,计算y/3*3.2-2的值.
利用PI/2=2/1×2/3×4/3×4/5……的前100项之积计算PI的值,用C语言编写
关于C语言 用循环计算1^2+2^2+.+n^2的值,也就是前N项的平方和.
C语言 计算表达式y +=y-=m*=y后y的值是?intm=5,y=2;怎样计算?
c语言分子编写程序,输入一个正整数n,计算1-2/3+3/5-4/7+5/9-6/11+.的前n项之和.
C语言的编程,计算数列3/2,1/5,-4/6,-10/2,-12/-8,… 的前20项和
c语言编程计算数列1/2,-2/3,3/5,-5/8,8/13,…的前20项和!求求求
c语言编程,计算并输出下列级数的前n项之和Sn Sn=2/1+3/2+5/3+8/5+13/8+21/13.