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

相关推荐
想七想八不如114082 小时前
复试简历复盘--CV论文
算法
cm6543202 小时前
C++中的空对象模式
开发语言·c++·算法
2401_851272992 小时前
C++代码规范化工具
开发语言·c++·算法
Yzzz-F2 小时前
Problem - 2167F - Codeforces
算法
MORE_772 小时前
leecode100-跳跃游戏-贪心算法
算法·游戏·贪心算法
机器学习之心2 小时前
基于GSWOA-SVM三种策略改进鲸鱼算法优化支持向量机的数据多变量时间序列预测,Matlab代码
算法·支持向量机·matlab·优化支持向量机·gswoa-svm·三种策略改进鲸鱼算法
DA02212 小时前
Linux设备树,DTS、DTB浅析
linux·c语言·linux驱动
旖-旎2 小时前
前缀和(和为K的子数组)(5)
c++·算法·leetcode·前缀和·哈希算法·散列表
进击的荆棘2 小时前
优选算法——链表
数据结构·算法·链表·stl