1. 程式人生 > >用遞迴法將一個整數n轉換成字串。 例如,輸入483,應輸出字串“483”。n的位數不確定,可以是任意的整數。

用遞迴法將一個整數n轉換成字串。 例如,輸入483,應輸出字串“483”。n的位數不確定,可以是任意的整數。

/*3、用遞迴法將一個整數n轉換成字串。
例如,輸入483,應輸出字串“483”。n的位數不確定,可以是任意的整數。*/

#include <stdio.h>
int main(){
    void exchange(int n);
    int n;
    printf("please enter an integer\n");
    scanf("%d",&n);
    printf("the correct is:\n");
    if(n<0){               
        putchar('-');
        n=-n;
    }              
    exchange(n);            
    printf
("\n"); } void exchange(int n){ int i; if((i=n/10)!=0) exchange(i); putchar(n%10+'0'); }