C++的一个小程序编写
1.(必做)根据公式编写函数求的值Cn取m运算(不会怎么把m打在c上,所以这样打了)=n!/m!(n-m)!2.(必做)编写Function过程计算n!,调用该函数过程计...
1.(必做)根据公式编写函数求 的值
Cn取m运算(不会怎么把m打在c上,所以这样打了)=n!/m!(n-m)!
2. (必做)编写 Function 过程计算n!,调用该函数过程计算下式的值:
S=1+1/(1+4!)+1/(1+4!+7!)+……+1/(1+4!+……+19!)
在线等待 展开
Cn取m运算(不会怎么把m打在c上,所以这样打了)=n!/m!(n-m)!
2. (必做)编写 Function 过程计算n!,调用该函数过程计算下式的值:
S=1+1/(1+4!)+1/(1+4!+7!)+……+1/(1+4!+……+19!)
在线等待 展开
2个回答
展开全部
1、
#include <stdio.h>
double fun(int k)//k!的函数
{
if (k==1||k==0)
return 1;
return k*fun(k-1);
}
void main()
{
int m,n;
double C;
do
{
printf ("请输入m和n: ");
scanf ("%d%d",&m,&n);
}while(m<n);
C=fun(m)/(fun(n)*fun(m-n));
printf("C(m,n)=m!/(n! *(m-n)!)=%.2lf\n",C);
}
2、
#include <stdio.h>
double fun(int n);
void main()
{
int i,n;
long double sum=1,s=1;
printf("请输入n:");//输入数字,如19
scanf("%d",&n);
for (i=1;i<=n;i++)
{
sum+=fun(i+3);
s+=1/sum;
}
printf("s=%lf\n",s);
}
double fun(int n)//计算阶乘
{
if(n==1)
return 1;
return n*fun(n-1);
}
#include <stdio.h>
double fun(int k)//k!的函数
{
if (k==1||k==0)
return 1;
return k*fun(k-1);
}
void main()
{
int m,n;
double C;
do
{
printf ("请输入m和n: ");
scanf ("%d%d",&m,&n);
}while(m<n);
C=fun(m)/(fun(n)*fun(m-n));
printf("C(m,n)=m!/(n! *(m-n)!)=%.2lf\n",C);
}
2、
#include <stdio.h>
double fun(int n);
void main()
{
int i,n;
long double sum=1,s=1;
printf("请输入n:");//输入数字,如19
scanf("%d",&n);
for (i=1;i<=n;i++)
{
sum+=fun(i+3);
s+=1/sum;
}
printf("s=%lf\n",s);
}
double fun(int n)//计算阶乘
{
if(n==1)
return 1;
return n*fun(n-1);
}
展开全部
#include <stdio.h>
int f(int n)
{
if(n==1)
return 1;
else
return n*f(n-1);
}
int main()
{
int m,n;
int res;
scanf("%d%d",&m,&n);
res=f(n)/(f(m)*f(n-m));
printf("%d\n",res);
int i;
int fm=0;
double s=0;
for(i=1;i<20;i=i+3)
{
fm+=f(i);
s+=(double)1/fm;
}
printf("%f\n",s);
return 0;
}
int f(int n)
{
if(n==1)
return 1;
else
return n*f(n-1);
}
int main()
{
int m,n;
int res;
scanf("%d%d",&m,&n);
res=f(n)/(f(m)*f(n-m));
printf("%d\n",res);
int i;
int fm=0;
double s=0;
for(i=1;i<20;i=i+3)
{
fm+=f(i);
s+=(double)1/fm;
}
printf("%f\n",s);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |