请教大哥大姐,想知道运算的步骤!!谢谢了
#include<stdio.h>long sum(int a,int b);
long factorial(int n);
void main()
{
int n1,n2;
long a;
scanf("%d%d",&n1,&n2);
a=sun(n1,n2);
printf("a=%1d",a);
}
long sum(int a,int b)
{
long c1,c2;
c1=factorial(a);
c2=factorial(b);
return(c1+c2);
}
long factorial(int n)
{
long rtn=1;
int 1;
for(i=1;i<=n;i++)
rtn*=i;
return(rtn);
}
//当我输入2,3的时候输出是8但是 但我输入0,5的时候为什么出的是121??//
// 小弟迷茫啊~~小弟是新手 希望大哥们好好指点下小弟//
想知道运算的步骤!!谢谢了