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

相关推荐
其实防守也摸鱼22 分钟前
信创安全竞赛知识总结与题库
大数据·网络·人工智能·算法·安全·php
揽星河..1 小时前
【C语言】结构体
c语言·开发语言
小超人诞生日记2 小时前
C++ 智能指针的使用及其原理详解
c++·算法
唐青枫3 小时前
C 语言 malloc() 详解与实战 Demo
c语言
lisw053 小时前
互联网上的数据结构可视化!
数据结构·信息可视化
AiNightVision5 小时前
无人机夜视模块如何选择?——从参数指标到系统集成的完整选型指南
人工智能·算法·计算机视觉·车载系统·无人机·视频·智能硬件
牧羊人.3336 小时前
卷积神经网络之VGG
人工智能·深度学习·神经网络·算法·cnn
揽星河..6 小时前
【C语言】指针
c语言·开发语言
小郎君6586 小时前
Vue 多标签页的加载态设计:为什么我没有用 Suspense 实现 PageLoading
vue.js·算法