C语言程序结构第四版(何钦铭、颜晖)第十章函数与程序结构之递归实现顺序输出整数

  1. 递归实现顺序输出整数:输入一个正整数n,编写递归函数实现对其进行按位顺序输出。试编写相应程序。

    #include<stdio.h>
    #include<math.h>
    int f(int n);
    int main(){
    int n;
    scanf("%d",&n);
    printf("%d的逆序输出为:",n);
    f(n);
    return 0;
    }
    int f(int n){
    if(n==0)return 0;
    else{
    printf("%d",n%10);f((int)n/10);
    }
    }

输入样例:10090

输出结果:10090的逆序输出为:09001

相关推荐
wabs6669 小时前
关于贪心算法的思考
算法·贪心算法
社交怪人9 小时前
【判断大小】信息学奥赛一本通C语言解法(题号1043)
算法
Snasph9 小时前
GNU Make 用户手册(中文版)
服务器·算法·gnu
江澎涌10 小时前
拆解与 AI 的一次对话
人工智能·算法·程序员
sheeta199810 小时前
LeetCode 每日一题笔记 日期:2026.06.02 题目:3635. 最早完成陆地和水上游乐设施的时间 II
笔记·算法·leetcode
Lsk_Smion10 小时前
力扣实训 _ [102].层序遍历--前序--后续_递归与非递归的实现
数据结构·算法·leetcode
Lsk_Smion11 小时前
力扣实训 _ [25].K个一组链表
数据结构·链表
小欣加油12 小时前
leetcode3751 范围内总波动值I
java·数据结构·c++·算法·leetcode
玖玥拾12 小时前
C/C++ 基础笔记(七)
c语言·c++
Halo_tjn12 小时前
反射与设计模式1
java·开发语言·算法