
c++:
int main()
{
string a;
cin>>a;
for(int i=0;i<=4;i++)
cout<<" "<<a[i];
}
void fun(int a)
{
if (a == 0)
return;
fun(a / 10);
printf("%4d", a % 10);
}
int main()
{
int a = 42139;
fun(a);
return 0;
}
供参考:
#include <stdio.h>
void convert(int n)
{
int i;
if ((i = n / 10) != 0)
convert(i);
printf("%4d",n % 10);
}
int main()
{
int number;
printf("\ninput an integer:");
scanf("%d", &number);
if (number < 0)
{
putchar('-');
number = -number;
}
convert(number);
return 0;
}