阶乘
#include<stdio.h>
int main()
{
int ret(int n);
int a,s;
scanf("%d",&a);
s = ret(a);
printf("结果 : %d\n", s);
return 0;
}
int ret(int n)
{
if(n<=1)
{
return 1;
}
return ret(n-1)*n;
}
阶加
#include<stdio.h>
int main()
{
int add(int n);
int a,s;
scanf("%d",&a);
s = add(a);
printf("结果 %d\n",s);
return 0;
}
int add(int n)
{
if(n<=0){
return 0;
}
return add(n-1) + n;
}