dav*_*909 4 c++ numbers generator string-formatting
我想列出来自0000-9999的所有数字,但是我无法保持零位.
我试过了:
for(int i = 0; i <= 9999; ++i)
{
cout << i << "\n";
}
Run Code Online (Sandbox Code Playgroud)
但我得到:1,2,3,4..ect如何使它成为0001,0002,0003 .... 0010等
Def*_*ult 11
请参阅setfill以指定填充字符,setw用于指定最小宽度.
你的案子看起来像:
for(int i = 0; i <= 9999; ++i)
{
cout << setfill('0') << setw(4) << i << "\n";
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
553 次 |
| 最近记录: |