#include <stdio.h> void print_integer_as_string(int num) { short ispositive=1; char buff[256]; int i = 0; if(num<0){ ispositive=0; num=num*(-1); } if (num==0)putchar('0'); while(num){ buff[i]=(num%10)+'0'; num=num/10; i++; } if(!ispositive)printf("- "); while(i--){ printf("%c ",buff[i]); } } int main() { int num; scanf("%d", &num); print_integer_as_string(num); return 0; }
Test Cases
Test Results
Input
123
Expected Output
1 2 3