输入586利用递归法得685看一下程那拿错了
#include<stdio.h>int fan(int n);
void main()
{
int i,j;
printf("please input a character:\n");
scanf("%d",&i);
if(i<0)
{
putchar('-');
i=-i;
}
j=fan(i);
printf("%d\n",j);
}
int fan(int n)
{
int j,y;
j=n/10;
if(j!=0)
{
y=fan(j);
putchar(n%10+'0');
}
return y;
}