丫丫。123 2023-10-10 14:11 采纳率: 0%
浏览 9

算法与分析的课程的一个题

用c语音 利用递归算法对任意给定十进制数:从低位到高位逐位输出各位数字。

  • 写回答

3条回答 默认 最新

  • 柯本 2023-10-10 14:17
    关注

    参考:

    #include <stdio.h>
    void f(int n)
    {
      if (n)
      {
        printf("%d", n % 10); //每次输出最低位
        f(n / 10); //去掉最低位
      }
    }
    int main()
    {
      int a;
      scanf("%d", &a); //注意int范围
      f(a);
      return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 请采纳用户回复 10月10日
  • 创建了问题 10月10日