#C再帰順次出力整数

この問題は、整数の出力ビット列の機能を達成するために必要。

関数インタフェースの定義:

void printdigits( int n );

関数は、printdigitsあるべきnハイからローへのすべてのデジタルプリントオーダー、ラインあたり各桁。

審判のテストプログラムの例:

#include <stdio.h>

void printdigits( int n );

int main()
{
    int n;
	
    scanf("%d", &n);
    printdigits(n);

    return 0;
}

/* 你的代码将被嵌在这里 */

サンプル入力:

12345

出力例:

1
2
3
4
5
1の#include <stdio.hの>
 2  
3  ボイド printdigits(int型N);
4  
5  int型のmain(){
 6      INT N。
7  
8      のscanf(" %d個"、&N)
9      printdigits(N)
10  
11      戻り 0 ;
12  }
 13  
14  空隙 printdigits(INT N){
 15      であれば(N < 10 ){
 16          のprintf(" %dの\ N " 、N)。
17      } {
 18          printdigits(N / 10 )。
19          のprintf(" %dの\ N "、N%10 )。
20      }
 21 }

おすすめ

転載: www.cnblogs.com/ww-a-bx/p/11972043.html