输入一个十进制非负整数,将其转换成对应的 R (2 <= R <= 9) 进制数,并输出。
Input
1279 8
Output
2377
#include<bits/stdc++.h> using namespace std; int main() { stack<int> a; // 5/2=2 1; // 2/2=1 0; // 1/2=0 1; int n; cin>>n; int b; cin>>b; while(n) { int remainder; remainder=n%b; n=n/b; a.push(remainder); } while (!a.empty()) { cout<<a.top(); a.pop(); } return 0; } // 讨论0;