gpt4 book ai didi

c++ - 在循环中格式化数字

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:01:24 25 4
gpt4 key购买 nike

我想列出 0000-9999 之间的所有数字,但是我无法保留零位。

我试过:

for(int i = 0; i <= 9999; ++i)
{
cout << i << "\n";
}

但我得到:1,2,3,4..ect我怎样才能使它成为 0001,0002,0003....0010 等

最佳答案

参见 setfill用于指定填充字符,以及 setw用于指定最小宽度。

你的案例看起来像:

for(int i = 0; i <= 9999; ++i)
{
cout << setfill('0') << setw(4) << i << "\n";
}

关于c++ - 在循环中格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2895432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com