手写代码:给出一个int类型123,写一个函数,返回反转的值321
参考回答:
void my_itoa(int x,char *s,char radix) { char zm[37]="0123456789abcdefghijklmnopqrstuvwxyz"; int i=0; int sum=x; while(sum>0) { s[i++]=zm[sum%radix]; sum/=radix; } } int atoi_my( char *str) { int s=0; while(*str>='0'&&*str<='9') { s=s*10+*str-'0'; str++; if(s<0) { s=2147483647; break; } } return s; // }