C语言编写: 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

2025-03-11 04:44:34
推荐回答(3个)
回答1:

#include
#include
void reverse(int i){
char c;
if(i>0)
{c=getch();reverse(i-1);printf(" %c ",c);}
}
main(){
reverse(5);
}

回答2:

#include

int i;

int main()
{
char c = getchar();
if(i++ < 5)
main(), printf("%c", c);
else
return 0;
}

回答3:

#include
#include
main()
{reverse(5);
}
void reverse(int i)
{char c;
if(i>1){c=getch(); reverse(i-1);}
else printf("%c",c);

}