关闭

以递归方式反序输出一个字符串

2656人阅读 评论(4) 收藏 举报
分类:

如给定字符串“abc”输出“cba”.

#include<stdio.h>

void reverse(char *p)
{
    if(*p=='\0')
    return;
    reverse(p+1);
    printf("%c",*p);
}

int main()
{
    reverse("abc");  
    printf("\n");
    return 0;
}




1
0
查看评论

利用递归逆序输出字符串

假设有一串字符串数组"abcdefg",如何让其逆序输出? void string(char *str) { if (*str != '\0') { string(str+1); } printf("%c ", *str); }...
  • u012978932
  • u012978932
  • 2015-07-17 16:35
  • 1968

c语言编程:字符串反序并输出

编制C程序,对键盘输入的字符串进行逆序,逆序后的字符串仍然保留在原来字符数组中,最后输出。要求程序中不得调用任何字符串处理函数,包括 strlen。悬赏分:0 - 离问题结束还有 13 天 0 小时 //------------------------------------------------...
  • baidu_33836580
  • baidu_33836580
  • 2016-01-25 11:45
  • 1399

C语言进阶之路------字符串的反序输出(输入字符串然后调用函数反序输出)

#include #include int main() { void fanxu(char x[]); char a[80]; scanf("%s",a); fanxu(a); printf("%s\n",a); return 0; } ...
  • m0_37797787
  • m0_37797787
  • 2017-05-16 23:44
  • 546

利用递归的方法实现字符串倒序

问题: 利用递归的方法实现字符串倒序,例如: “abcd” -> "dcba"。 附代码: def fun(string): if(len(string)==0 or len(string)==1): return string else...
  • u012560212
  • u012560212
  • 2017-04-26 12:39
  • 723

递归方法的字符串逆序输出

代码实现如下:#include <stdio.h> using namespace std; void Reverse(); int main() { printf("Enter a sentence: "); Reverse(); retur...
  • sinat_35042087
  • sinat_35042087
  • 2016-09-30 08:48
  • 489

笔试题 :查找两个字符串在一个字符串中出现的顺序

今天做某公司的在线笔试题,出现一个题目,意思是小明做车旅行时,途中醒了两次,每一次都看到了一些车站的颜色,用小写英文字母表示为两个字符串,现在同伴告诉小明整个过程中的所有车站的颜色排列,问是过去的途中还是回来的时候 抽象出来的意思是给三个字符串,str1,str2,str3,判断str2和str3...
  • qq_24877569
  • qq_24877569
  • 2016-09-10 23:11
  • 832

递归算法反序输出字符串

BackGround: 写一个递归算法来实现字符串逆序存储,要求:不另设串存储空间 #include #include #include void Reverse(char*str, int n) { int len; char temp; if (n<ceil(strlen(str) ...
  • aaa791678470
  • aaa791678470
  • 2017-04-20 10:21
  • 699

(递归版)输入一个正整数n,输出其反序数

(递归版)输入一个正整数n,输出其反序数
  • xiaochenxiaoren
  • xiaochenxiaoren
  • 2017-11-19 16:14
  • 288

main函数的递归调用演示,反序输出

/* function main recursion( program in C && C++) *//* main函数的递归调用演示,反序输出*//* 可以参考一下*/#include int main(){    int c; &...
  • songkexin
  • songkexin
  • 2007-10-25 07:17
  • 2400

C#字符串反序

本人是C#新手,在写字符串反序的过程中遇到了一些问题,特地写出来和大家分享。题目:编写一个控制台应用程序,它接收用户输入的一个字符串,将其中的字符以与输入相反的 顺序输出。 本人代码: static void Main(string[] args) { ...
  • Joseph_Cherry
  • Joseph_Cherry
  • 2016-07-09 15:56
  • 604
    个人资料
    • 访问:141591次
    • 积分:2192
    • 等级:
    • 排名:千里之外
    • 原创:69篇
    • 转载:2篇
    • 译文:0篇
    • 评论:84条
    博客专栏
    最新评论