您的位置:首页 > 其它

1027. Colors in Mars (20)

2015-08-28 16:37 316 查看
主要考察进制转换+格式输出

#include<iostream>
#include<vector>
#include<cmath>
#include<string>
#include<cstring>
#include<algorithm>
#include<iomanip>
#include<map>
using namespace std;
#define Max 100000

void conversion(int color)
{
    string S="";
    while(color)
    {
        int tmp=color%13;
        if(tmp>9)
            S+=(tmp-10)+'A';
        else
            S+=tmp+'0';
        color/=13;
    }
    reverse(S.begin(), S.end());
    cout<<setw(2)<<setfill('0')<<S;
}

int main()
{
    int red, green, blue;
    cin>>red>>green>>blue;
    cout<<"#";
    conversion(red);
    conversion(green);
    conversion(blue);
    cout<<endl;
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: