1027. Colors in Mars 解析

来源:互联网 发布:加工中心倒角c怎么编程 编辑:程序博客网 时间:2024/06/05 10:00

就是10进制转13进制 注意格式 00 0X 就好。


#include <iostream>#include <string>#include <stack>using namespace std;int R ,G ,B;char int213(int num) {if(num <10)return char('0' + num);else {return char('A' + num - 10);}}string int2mar(int num) {int digit = 0;string temps;while (num != 0) {//cout << int213(num % 13) << endl;temps.push_back(int213(num % 13));num /= 13;}if (temps.size() == 1)temps.push_back('0');else if (temps.size() == 0) {temps = "00";}return temps;}int main() {cin >> R >> G >> B;string R2, G2, B2;R2 = int2mar(R);G2 = int2mar(G);B2 = int2mar(B);cout << "#" << R2[1] << R2[0] << G2[1] << G2[0] << B2[1] << B2[0] << endl;system("pause");return 0;}


0 0
原创粉丝点击