如何将数字转换成字符常量粘贴到string后面
点击查看代码
string a;
for(int q=1;q<=1000;q++){
if(q<10)a+=char(q-1+'1');
else if(q<100)a+=char(q/10-1+'1'),a+=char(q%10-1+'1');
else if(q<1000)a+=char(q/100-1+'1'),a+=char(q/10%10-1+'1'),a+=char(q%10-1+'1');
}
对于数字q(只有一位也只能转一位),char(q-1+'1')能把数字q转化成数字'q'.
如果是两位或者三位只能分别转化成字符再链接到字符串。