1027. Colors in Mars (20)

来源:互联网 发布:软件测试介绍 编辑:程序博客网 时间:2024/05/17 22:51

注意:

         1、字符数组初始化赋值的几种方法;

         2、STL中string的“ + ”操作

#include<iostream>#include<string>#include<algorithm>using namespace std;char a[13] = {'0','1','2','3','4','5','6','7','8','9','A','B','C'};//char a[] = "0123456789ABC";string dec213(int num){string s = "";if(num < 13){s = s + "0" + a[num];return s;//return "0" + a[num]; 直接返回乱码,猜测类似于浮点型和整型的计算,输出格式转化为浮点型 }else{s = s + a[num/13] + a[num%13];return s;}}int main(){int red, green, blue;cin>>red>>green>>blue;cout<<"#"<<dec213(red)<<dec213(green)<<dec213(blue);return 0;}


0 0
原创粉丝点击