利用递归调用的方式是将数字n的不同位提取出来并按照从高位到低位的顺序将各位的数字以字符的形式输出。

#include <stdio.h>
    void fun(int n)
    {  int i;
       if((i=n/10)!=0)
          fun(i);
       putchar(  n%10+'0');
    }
    main()
    {  fun(256); }
    
程序运行后的输出结果是

答案:D

A)652

B)2560

C)52

D)256

 

 

 

原文地址:https://www.cnblogs.com/wven/p/13383589.html