十进制数转换

 1 /*         十进制转换为d进制数
 2 输入一个需要转换的数赋给n,再输入需要转换的进制,
 3 输出转换后的数。 
 4 2016年8月7日16:33:57 
 5 作者:冰樱梦 
 6 */ 
 7 
 8 # include <iostream>
 9 # include <cstdlib>  // 此头文件可以省略,在此程序中 
10 using namespace std;
11 # define size 100      //可以省略 
12 int a[size + 1], n, d, i=0, j;      //数组可a[具体数字] 
13 int main()
14 {
15     cin>>n>>d;      
16     do              //此处有do    while循环,先执行后判断 
17     {
18         a[++i]=n%d;
19         n=n/d;
20     }
21     while(n != 0); 
22     for(j=i;j>=1;j--) cout<<a[j];
23     return 0; 
24 }

 

posted on 2016-08-07 16:39  冰樱梦  阅读(206)  评论(0编辑  收藏  举报

导航