level 3
yxw1993
楼主
比如我想弄一个
int a;
for (a = 1; a != 100;++a){
if (a < 10)
cout << '0' << a << ' ';
else
cout << a << ' ';
if (a % 10 == 0)
cout << endl;
这样子的数据
然后在每个小于10位数的数据前面添个0可以
if (a < 10)
cout << '0' << a << ' ';
这样写
但是如果到了千位呢
万位呢,,,总不能每多一位我就多写一行代码吧= =
这个问题是字符长度问题吧?
虽然可以用string类型的来应付
但是果然我还是想知道int类型的要怎么搞= =

就只是为了出来的结果能够对称点而已- -
2015年11月29日 13点11分
1
int a;
for (a = 1; a != 100;++a){
if (a < 10)
cout << '0' << a << ' ';
else
cout << a << ' ';
if (a % 10 == 0)
cout << endl;
这样子的数据
然后在每个小于10位数的数据前面添个0可以
if (a < 10)
cout << '0' << a << ' ';
这样写
但是如果到了千位呢
万位呢,,,总不能每多一位我就多写一行代码吧= =
这个问题是字符长度问题吧?
虽然可以用string类型的来应付
但是果然我还是想知道int类型的要怎么搞= =

就只是为了出来的结果能够对称点而已- -