c语言例题,逐个打印数字

今天来分享个比较简单的程序例题,也是比较经典的一个新手例题,逐个打印输入的数字。我们直接从主函数看起,先定义一个num变量,同时变量的类型是unsigned int,这个类型的意思是无符号的整型变量,unsigned(无符号)是用来修饰int的,说明了num这个变量只能是正数,然后我们用scanf输入想要的数字,进入print函数中打印;而在print函数中,运用一个if语句,通过/号和%号来输出每一个数位的数字。

当然,一般刚接触c语言的人会比较好奇,这里只有一个if语句到底是怎么实现把所有的数字都打印出来的?这里其实隐藏着一种方法,那就是反复的调用print函数,在c语言中有一个对这种编程方式的称呼,那就是递归方式。

主函数和打印函数

 

相关推荐

  1. C语言例题27:打印99乘法口诀表

    2024-03-30 23:32:02       9 阅读
  2. C语言例题6

    2024-03-30 23:32:02       32 阅读
  3. C语言经典例题(27)

    2024-03-30 23:32:02       17 阅读
  4. C语言经典例题(3)

    2024-03-30 23:32:02       17 阅读
  5. C语言经典例题-19

    2024-03-30 23:32:02       14 阅读
  6. C语言经典例题-20

    2024-03-30 23:32:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-30 23:32:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-30 23:32:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-30 23:32:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-30 23:32:02       18 阅读

热门阅读

  1. axios请求类型是文件流怎么显示报错信息

    2024-03-30 23:32:02       14 阅读
  2. UI 神器 - Vue3 中如何使用 element-plus

    2024-03-30 23:32:02       18 阅读
  3. Composer常见错误解决

    2024-03-30 23:32:02       22 阅读
  4. 【LeetCode热题100】20. 有效的括号(栈)

    2024-03-30 23:32:02       21 阅读
  5. 《leetcode hot100》2. 两数相加

    2024-03-30 23:32:02       17 阅读
  6. 【算法笔记】 树形DP算法总结

    2024-03-30 23:32:02       23 阅读
  7. Linux中定时任务的配置及注意事项

    2024-03-30 23:32:02       15 阅读
  8. 微机原理与应用精炼100题

    2024-03-30 23:32:02       16 阅读
  9. 钉钉机器人发送自定义消息 PHP 干货

    2024-03-30 23:32:02       17 阅读