day20

题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。

程序:

#include <stdio.h>

main()

{

    int i=5;

    void palin(int n);

    printf("please enter five characters:");

    palin(i);

    printf("\n");

}

void palin(int n)

{

    char next;

    if(n<=1)

    {

      next=getchar();

      printf("\n\0:");

      putchar(next);

    }

    else

    {

      next=getchar();

      palin(n-1);

      putchar(next);

    }

}

输出样例:

图片发自简书App

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,092评论 0 2
  • 第1章 第一个C程序第2章 C语言基础第3章 变量和数据类型第4章 顺序结构程序设计第5章 条件结构程序设计第6章...
    小狮子365阅读 13,650评论 3 71
  • 喜欢伤感的情歌,喜欢悲伤的故事,我是个男生却如此多愁善感,我用笑容掩饰懦弱,我用笑容假装坚强。可,似乎并不是这样...
    Swoon阅读 1,778评论 0 1
  • 读书感悟: 这一章读的特别揪心,当父亲的所有行为都可以被解释后,真的觉得特别心疼,特别的不容易。孤独患者和阿...
    小池儿阅读 2,507评论 0 0
  • 周末了,难得有空,于是,组长带着我们几个新人聚餐。 席间,聊着聊着说到了家庭。 谈到了婆婆,丈夫,还有亲戚之间的各...
    我是陈姑娘阅读 1,873评论 4 2

友情链接更多精彩内容