大神求解 cout<<" "<<c[i]);与printf(%5d,c[i])有什么区别?

P1706 全排列问题


by cp_cp @ 2018-02-08 18:23:20


printf("%5d",c[i])和cout<<setw(5)<<c[i]一样,是把场宽设为5,但是cout<<" "<<c[i]就是输出一个空格在输出c[i]。 举栗子: c[i]==135时 cout<<" "<<c[i]输出_135 printf("%5d",c[i])输出__135(总共5个字符) (_为空格)
by AThousandSuns @ 2018-02-08 18:27:39


@[nantf](/space/show?uid=72118) 谢谢
by cp_cp @ 2018-02-08 18:56:01


@[nantf](/space/show?uid=72118) 谢谢啦
by 青珹 @ 2018-03-04 19:53:05


感谢大佬解释
by Jianyang @ 2018-06-19 19:16:10


|