美文网首页
C语言-递归实现整数n逆序输出

C语言-递归实现整数n逆序输出

作者: 广陵周惊蛰 | 来源:发表于2020-01-10 20:49 被阅读0次

问题描述:递归实现整数n逆序输出

源代码:

/*递归实现整数n逆序输出*/
#include<stdio.h>
void reverse (int num);
int main(void)
{
    int num;
    
    scanf("%d",&num);
    reverse(num);
    return 0;
}

void reverse (int num)
{
    if(num<=9)
        printf("%d",num);/*递归出口*/
    else{
        printf("%d",num%10);
        reverse(num/10);/*递归调用*/ 
    }
}

运行结果:

递归实现整数n逆序输出

程序参数:

  • 输出大小: 149.3837890625 KiB
  • 编译时间: 0.31s

相关文章

  • C语言-递归实现整数n逆序输出

    问题描述:递归实现整数n逆序输出 源代码: 运行结果: 程序参数: 输出大小: 149.3837890625 Ki...

  • 使用递归实现字符串逆序

    使用递归实现字符串逆序 以下代码可以实现字符串逆序输出: 比如执行方法reverse("abcde");,会返回结...

  • 整数逆序输出

    整数的逆序输出可以参考栈的思想,每次将整数的最小位弹出,然后将x缩小10倍后继续弹出,同时不断将将其相加,同时注意...

  • 9.3 函数 :递归和倒序计算

    [题目]以二进制形式打印十进制整数(除2取余、逆序输出)[递归]在递归程序中,起初一直没有明白为什么是直接输出,自...

  • C语言-逆序输出一个正整数

    问题描述:逆序输出一个正整数 源代码: 运行结果: 注意事项: 由于循环次数由x的位数决定,不同的数其循环次数不同...

  • 利用java-ArrayList生成格雷码

    利用java中的ArrayList类递归实现格雷码的生成。输入一个正整数n;输出所有长度为n的格雷码位串列表。

  • 对递归函数的理解

    输入一个正整数N,输出从1到N的所有正整数: 1. 迭代的方式 2. 递归 刚开始不太理解,为什么分别在递归函数P...

  • 4.2 栈应用

    逆序输出 conversion输出次序与处理过程相反,递归深度与输出长度不易预知递归嵌套 stack permut...

  • ipv4转整数

    IP与整数互转,C语言实现 IP 与整数互转,JAVA语言实现

  • 自学Python:逆序输出数字

    编写一段程序实现:输入的整数逆序输出。整数可以是正的也可以是负数。 下面直接上代码: ##############...

网友评论

      本文标题:C语言-递归实现整数n逆序输出

      本文链接:https://www.haomeiwen.com/subject/nzpmactx.html