----------------解决方案--------------------------------------------------------
#include "stdio.h"
void Xitoa(int n){
int i;
if( i=n/10 )
Xitoa(i);
printf("%c",n%10+'0');
}
int main(void){
Xitoa(4567);
return 0;
}
----------------解决方案--------------------------------------------------------
恩~~5楼好像用了递归,连符号都考虑进来了阿~~
----------------解决方案--------------------------------------------------------
反正意思就那样啦~~想实现更加多点的功能比如说符号的输出等等那就自己添加吧~~
----------------解决方案--------------------------------------------------------
修改你滴,没考虑符号
----------------解决方案--------------------------------------------------------
自己添加,现在那么晚了,我也不能上太久啊
----------------解决方案--------------------------------------------------------
替 神vLinux飘飘 改的
[CODE]
#include "stdio.h"
#include "math.h"
void Xitoa(int n){
int i;
if( i=n/10 )
Xitoa(i);
printf("%c",n%10+'0');
}
int main(void){
int a;
scanf("%d",&a);
if(a<0)
printf("%c",45);
Xitoa( (int)fabs(a) );
return 0;
}
[/CODE]
----------------解决方案--------------------------------------------------------