voidReverse(char*left,char*right){while(left<right){chartmp=*left;*left=*right;*right=tmp;left++;right--;}}voiditob(intnum,chars[],intb){inti=0;while(num){if(b<=10){s[i]=num%b+'0';num/=b;}elseif(b==16)//这也行{s[i]="0123456789abcdef"[num%16];//*(p+(num%16))num/=b;}else{break;}++i;}s[i]='\0';Reverse(&s[0],&s[i-1]);}
700字范文,内容丰富有趣,生活中的好帮手!