编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能。例如输入ABCD,输出DCBA.
- #include <stdio.h>
-
-
print()
-
{
-
char a;
-
scanf("%c",&a);
-
if(a != '#') print();
-
if(a != '#') printf("%c",a);
-
}
-
-
int main(int argc, char * argv[])
-
{
-
printf("please input a string endig for '#'\n");
-
print();
-
printf("\n");
-
return 0;
-
}
peng@ubuntu:/media/XIAOPENG_U$ ./a.out
please input a string endig for '#'
ABCDEFGHIJKLMN#
NMLKJIHGFEDCBA
阅读(5760) | 评论(0) | 转发(0) |