码迷,mamicode.com
首页 > 其他好文 > 详细

【指针】字符串反转

时间:2017-01-03 23:40:46      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:turn   scanf   实现   class   结束   for   char   div   include   

题目描述

 

编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能

输入要求

输入一个任意长度的字符串,以#号结束。

输出要求

反向输出字符串(不含#号)。

假如输入

abc#

应当输出

cba
 1 #include<stdio.h>
 2 int main()
 3 {    
 4     char s[1000]={0};
 5     char *q;
 6     int i=0,l;
 7     q=s;
 8     scanf("%c",(q+i));
 9     while(*(q+i)!=#)
10     {  i++;
11        scanf("%c",(q+i));
12     }
13     l=i-1;
14     for(i=l;i>=0;i--)
15     {        
16     printf("%c",*(q+i));
17     }
18     return 0;
19 }

 

【指针】字符串反转

标签:turn   scanf   实现   class   结束   for   char   div   include   

原文地址:http://www.cnblogs.com/lwp-nicol/p/6246720.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!