帮我想想正整数m!+n!,用C语言怎么编
来源:百度知道 编辑:UC知道 时间:2024/05/24 17:20:39
仿照正整数m!的代码,帮我想想m!+n!怎么编
#include<stdio.h>
void main()
{
int i,m;
double product;
printf("Enter m:");
scanf("%d",&m);
product=1;
for(i=1;i<=m;i++){
product=product*i;
}
printf("product=%.lf\n",product);
}
#include<stdio.h>
void main()
{
int i,m;
double product;
printf("Enter m:");
scanf("%d",&m);
product=1;
for(i=1;i<=m;i++){
product=product*i;
}
printf("product=%.lf\n",product);
}
这样来写吧:
#include <stdio.h>
long dm(long m, long n); //求两数阶乘之和
long dm1(long m); //求一个数的阶乘
int main()
{
long m, n, result;
scanf("%d%d", &m, &n);
result = dm(m, n);
printf("%d", result);
return 0;
}
long dm(long m, long n)
{
return dm1(m) + dm1(n); //返回两个数阶乘的和
}
//求某个数的阶乘
long dm1(long m)
{
if (m == 1)
return 1;
else
return m * dm1(m - 1); //用最简单的递归
}
我把关键的地方写了,其余的你自己补充就好了。
for ( int i = 1; i <= m; i++)
sum1 *= i;
for( int i = 1; i <= n; i++)
sum2 *= i;
sum = sum1 +sum2;
用函数不就行了
用C语言编写:输入两个正整数m和n,求其最大公约数和最小公倍数.
用C++编写 m!+n! 就是输入两个正整数m和n,计算m!+n!
C#程序设计 设m、n为正整数,用穷举法求m、n的最大公约数d
C程序设计-输入两个正整数m和n,求其最大公约数和最小公倍数
C语言从键盘输入两个正整数m和n,求最大公约数和最小公倍数
输入两个正整数m和n,
1、是否存在正整数M,N,
数学证明题:m,n都是正整数,且m,n都是两个正整数的完全平方和
/* 计算正整数n所有因子(1和n除外)之和。(用C语言编程)
急求C语言编辑题:Cnm=n!/m!(n-m)!其中n,m 由键盘输入。要求设计一个函数fac(n)求某个正整数n 的阶乘。