标签:++ code panel input ace str div 就是 ret
描述
编程课上刚学了进制转换的方法,刘老师布置了一个任务:给出一个十进制数N,要你将它转换为m进制数,请编程序实现。现在我们也来完成这个问题好吗?
输入
输入数据有二行,第一行是一个十进制正整数N(N<=3500),第二行是m(2=<m<=9), 表示要将N转换为m 进制数。
输出
输出一个数,就是转换后的结果。
输入样例 1
52 4
输出样例 1
310
代码:
1 #include<iostream> 2 using namespace std; 3 int main() 4 { 5 int a[205]={0},x,t=-1,n; 6 cin>>x; 7 cin>>n; 8 while(x!=0) 9 { 10 t++; 11 a[t]=x%n; 12 x/=n; 13 } 14 for(int i=t;i>=0;i--) 15 { 16 cout<<a[i]; 17 } 18 return 0; 19 }
标签:++ code panel input ace str div 就是 ret
原文地址:https://www.cnblogs.com/cyk20081108/p/13865606.html