Skip to content
On this page
c
/*
 * @Author: 无涯 (mxl233@qq.com)
 * @Date: 2023-08-01 21:58:43
 * @LastEditors: 开心好梦🥳
 * @LastEditTime: 2023-08-01 22:06:43
 * @FilePath: ex-12.c
 */
#include <stdio.h>

void itoa(int n);
// write a recursive version of itoa.
int main(){
    itoa(123);
    printf("\n");
    return 0;
}

/* itoa: convert an integer into a string*/
void itoa(int n){
    if(n < 0){
        printf("-");
        n = -n;
    }
    if(n / 10)
        itoa(n / 10);
    printf("%d",n % 10);
}