#include<stdio.h> int main() { int num=23451; int array[10]; for(int i=0;i<10;i++) array[i]=-1; int each; int j=0; int prev; int store=0; each=num/10; store=num-each*10; while(each>0) { array[j]=store; prev=each; each=each/10; store=prev-each*10; j++; } array[j]=store; int k=0; while(array[k]!=-1) { printf("%d",array[k]); k++; } printf("\n"); //printf("%d\n",k); int kk; char c[10]; j=0; for(kk=k-1;kk>=0;kk--) { c[kk]=array[j]+'0'; j++; } for(j=0;j<k;j++) printf("%c",c[j]); printf("\n"); return 0; }
本来想写一个atoi的逆itoa的 结果。。。很乱很混乱