首页 > 代码库 > 【指针】字符串反转
【指针】字符串反转
题目描述
编写一个递归函数,实现将输入的任意长度的字符串反向输出的功能
输入要求
输入一个任意长度的字符串,以#号结束。
输出要求
反向输出字符串(不含#号)。
假如输入
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 }
【指针】字符串反转
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。