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

相关推荐
Navigator_Z8 小时前
LeetCode //C++ - 1226. The Dining Philosophers
c语言·算法·leetcode
FOORIR8 小时前
3D视觉+AI客流系统怎么做:从Sensor Pipeline到数据事件引擎
算法
思麟呀10 小时前
嵌入式入门(一)宏观生态到首次烧录
c语言·嵌入式硬件
Omics Pro10 小时前
Arc研究所Cell|全新虚拟细胞官方基准评测框架
大数据·人工智能·深度学习·算法·机器学习
白狐_79810 小时前
408 数据结构|红黑树插入:只记两大类
数据结构
小雪崩10 小时前
嵌入式学习 day39:TCP并发服务器模型
linux·服务器·c语言·网络·学习·tcp/ip
无损检测小白白11 小时前
【嵌入式面试题一】
c语言·单片机
CoderYanger12 小时前
A.每日一题:1140. 石子游戏 II
java·程序人生·算法·leetcode·游戏·职场和发展·深度优先
小雨笙笙12 小时前
机器学习:评估模型与选择
人工智能·算法·机器学习
高亦真12 小时前
今天是学习嵌入式的第35天
linux·学习·算法