写一个程序,以递归的方式反序输出一个字符串。
#include<stdio.h>
void reverse(char *p)
{
if(*p=='\0')
return;
reverse(p+1);
printf("%c",p);
}
用递归的方式计算n的阶乘。
long func(int n)
{
if(n==0)
return 1;
else if
return (func(n-1)*n);
}
写一个程序,以递归的方式反序输出一个字符串。
#include<stdio.h>
void reverse(char *p)
{
if(*p=='\0')
return;
reverse(p+1);
printf("%c",p);
}
用递归的方式计算n的阶乘。
long func(int n)
{
if(n==0)
return 1;
else if
return (func(n-1)*n);
}