隐藏行号 复制代码 ? Demo //n is the base, translate m to n base int d2n_base(int m, int n, int* buffer) { int r = 0; int index = 0; while(r = m % n, m = m / n) { buffer[index++] = r; } buffer[index++] = r; return index; } int main(int argc, char* argv[]) { #ifdef DEBUG if(!cin){ cout << "input data error, not found input file." << endl; return -1; } #endif //here add code for solve problem. int t[10]; int size = d2n_base(5, 3, t); for(int i = 0; i < size; ++i) cout << t[i] << endl; return 0; } <script language="javascript"> function CopyCode(key){var codeElement=null;var trElements=document.all.tags("ol");var i;for(i=0;i