JZTXT
  • 首页
  • Ai
  • Java
  • Python
  • Android
  • Mysql
  • JavaScript
  • Html
  • CSS

循环与递归输出数字的每一位

发布时间 2023-08-03 12:21:24作者: steve.z

#include <stdio.h>

// 循环
void printN(int n)
{
    int mod = 0;
    while ((mod = n % 10) != 0) {
        printf("%d\n", mod);
        n = n / 10;
    }
}

// 递归
void printn(int n)
{
    printf("%d\n", n % 10);
    if(n>=10)
        printn(n/10);
}

int main(int argc, const char * argv[]) {
    printn(12345);
    return 0;
}



    本栏目推荐文章
  • SQL Server 检测是不是数字型数据的两种方法
  • 设备数字化
  • 解题报告P2501 [HAOI2006] 数字序列
  • 【专题】新零售下品牌消费者为中心的数字化转型报告PDF合集分享(附原数据表)
  • Cellebrite UFED 4PC 7.68 (Windows) - 数字取证解决方案
  • SAP:半导体行业的数字化转型与智能化管理解决方案
  • MD-CLOUD 1.8 (Windows) - 用于提取和分析云帐户的数字取证软件
  • 入选人民网2023普惠金融优秀案例,合合信息旗下启信宝赋能银行对公信贷数字化转型
  • 旅游数据可视化大屏:旅游业数字化转型的关键
  • 中泰3月起永久免签!快速了解泰国数字化业务的那些欺诈威胁
版权声明:本网站为非赢利性站点,本网站所有内容均来源于互联网相关站点自动搜索采集信息,相关链接已经注明来源。
联系我们