int sum(int n)
{
if(n==1||n==0)
{
return 1;
}
else
{
return sum(n-1)+n;
}
}
int main()
{
printf("%d",sum(4));
return 0;
}
以下为求n的阶乘
int fac(int n)
{
int tmp;
if(n==0||n==1)
{
tmp=1;
}
else
{
tmp=fac(n-1)*n;
}
}
int main()
{
int tmp=fac(4);
printf("%d",tmp);
return 0;
}
运行结果 24