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

3255:十进制到六进制-poj

时间:2017-08-12 20:29:44      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:计数   时间   ++   需要   int   十进制   main   close   nbsp   

3255:十进制到六进制

总时间限制: 
1000ms
 
内存限制: 
65536kB
描述
进制转换: 将十进制(不超过int类型表示的范围)的数转换为六进制的数.
输入
输入为第一行是组数n,后面n行是需要进制转换的十进制数.
输出
进制转换后的n行六进制数。
样例输入
3
13
46
265
样例输出
21
114
1121
来源
cs10107 C++ Final Exam
代码:
技术分享
#include<iostream>
using namespace std;
int main()
{

    int n,num;

    cin>>n;
    while(n--)
    {    int a[256];
        int k=0,i;//定义计数,循环变量
        cin>>num;
        do
        {
            a[k]=num%6;
            k++;
            num=num/6;
        }while(num!=0);
        for(i=k-1;i>=0;i--)
        {
            cout<<a[i];
        }
        cout<<endl;
    }
    return 0;
}
View Code

 

3255:十进制到六进制-poj

标签:计数   时间   ++   需要   int   十进制   main   close   nbsp   

原文地址:http://www.cnblogs.com/gcter/p/7351264.html

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