Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2539748
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: C/C++

2011-03-29 08:36:47

    编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能。例如输入ABCD,输出DCBA.
  1. #include <stdio.h>

  2. print()
  3. {
  4.   char a;
  5.   scanf("%c",&a);
  6.   if(a != '#') print();
  7.   if(a != '#') printf("%c",a);
  8. }

  9. int main(int argc, char * argv[])
  10. {
  11.   printf("please input a string endig for '#'\n");
  12.   print();
  13.   printf("\n");
  14.   return 0;
  15. }
peng@ubuntu:/media/XIAOPENG_U$ ./a.out 
please input a string endig for '#'
ABCDEFGHIJKLMN#
NMLKJIHGFEDCBA

阅读(5760) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~