用c语言编写程序计算5!+10!的值
#include<stdio.h>
int fact(int n)
{
if(n==0||n==1) return 1;
else return n*fact(n-1);
}
int main()
{
printf("搏晌陆5!+10!=%d\n"基顷谨数, fact(5)+fact(10));
return 0;
}
编辑一个稿虚阶乘函数
#include<stdio.h>
int main()
{
printf("禅颤5!+10!=%d\n"键袭燃,fun(5)+fun(10));
return 0;
}
int fun(int n)
{ if(n==0||n==1) return 1;
else return n*fun(n-1);
}
#include<stdio.h>
void main()
{
int i,j,a,b;
a=1;b=1;
for(i=0;i<5;i++)
{
a*=i+1;
}
for(j=0;j<10;j++)
{
b*=j+1;
}
printf("源尺备困没5!+10!=%d\雹毁n",a+b);
}
#include<或派stdio.h>此团顷森陆
int calc(int n)
{
int i;
int re =1;
for(i =1;i<=n;i++)
re = re*i;
return re;
}
int main()
{
printf("sum= %d",calc(5)+calc(10));
getchar();
return 0;
}
#include<烂卜羡stdio.h>饥拍
int main()
{
int i,sum,mul1,mul2;
sum = 0;
mul1 = 1;
mul2 = 1;
for(i=2;i<=5;i++);
mul1 *= i;
mul2 = mul1;
for(i=6;i<=10;i++)
mul2 *= i;
sum = mul1 + mul2;
printf("5!+10! = %d\n"弊胡,sum);
return 0;
}