知交

递归法把一个整数通过字符串输出,谭浩强教材习题

#include<stdio.h>

void Convert(int n)
{
    int i;
    if ((i = n / 10) != 0)
        Convert(i);
    putchar(n % 10 + '0');
}

int main()
{
    int number;
    printf("输入一个整数: ");
    scanf("%d", &number);
    printf("output: ");
    if (number < 0)
    {
        putchar('-');   //先输出一个负号'-'
        number = -number;
    }
    Convert(number);
    printf("\n");
    return 0;
}

转自博客https://blog.csdn.net/gjggj/article/details/92415602

posted on 2020-12-19 15:28  知交  阅读(88)  评论(0编辑  收藏  举报

导航