c程序设计?急用!

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:53:41
1.试着编写一个函数,利用递归的方式,将输入的字符,以相反的顺序打印出来!

void pf(void)
{
char a;
if ((a=getchar())!='\n')
pf();
putchar(a);

}

#include <stdio.h>
#include <conio.h>

void foo(char* str) {
if(str[0] == '\0')
return;
foo(str + 1);
printf("%c", str[0]);
}

main() {
char* str = "asdfvefasf23423";

foo(str);

getch();

}