用下面这种方法,可避免c=0,获取不到余数的情况 do { buffer[size++]=c%m; c=c/m; }while(c!=0); while(c!=0) // c=0时,没有值 { buffer[size++]=c%m; c=c/m; }