码迷,mamicode.com
首页 > 其他好文 > 详细

1360进制转换

时间:2020-10-24 10:11:50      阅读:35      评论:0      收藏:0      [点我收藏+]

标签:++   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 }

 

1360进制转换

标签:++   code   panel   input   ace   str   div   就是   ret   

原文地址:https://www.cnblogs.com/cyk20081108/p/13865606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!