How to Print an Integer Using the putchar() function

PHOTO EMBED

Sat Apr 22 2023 10:43:31 GMT+0000 (Coordinated Universal Time)

Saved by @fridah #c

#include <stdio.h>

void print_number(int num)
{
    unsigned int number;

    if (num < 0)
    {
        number = -num;
        putchar('-');
    }
    else
    {
        number = num;
    }

    if (number / 10)
    {
        print_number(number / 10);
    }
    putchar('0' + (number % 10));
}

int main(void)
{
    int num = 1028;
    print_number(num);
    putchar('\n');
    return (0);
}
content_copyCOPY