C语言编程题:计算S=2方!+3方!

S=2的平方的阶乘+3的偏方的阶乘 编写两个函数
2024-11-26 20:25:26
推荐回答(3个)
回答1:

#includeint dj(int n)
{
if( n==1 || n==0 ) return 1;
else return n * dj(n-1);
}
int pf(int x)
{
return x*x;
}
void main()
{
int x,y,i;
printf("输入两个要计算的数散睁困尘\nx=");
scanf("%d",&x);
printf("y=");
scanf("%d",&y);
printf("冲尺岁(%d^2)!+(%d^2)! = %d\n",x,y,dj(pf(x))+dj(pf(y)));
}

回答2:

#include
int Square_Factorial(int n)//世碰第一个函数
{
int i,L_S=1;
for(i=1;i<=n*n;i++)
L_S*=i;
return L_S;
}
void main()//第二个函则如数(主函数)
{
int S;
S=Square_Factorial(2)+Square_Factorial(3);
printf("S=2方孙返启!+3方!=%d\n",S);
}

回答3:

#include<颤灶正stdlib.h>
#include茄悔
int pingfang(int x)
{
for(int i=1;i<2;i++)x*=x;
return x;
}
int jiecheng(int a)
{
if(a==1)return 1;
else
return jiecheng(a-1)*a;
}
int main()
{
int a,b,S;
a=pingfang(2);
b=pingfang(3);
S=jiecheng(a)+jiecheng(b);
printf("S=%d\辩凯n",S);
return 0;
}