【发布时间】:2018-10-03 21:26:51
【问题描述】:
C 编程问题:
我们想在几秒钟内得到一个正整数并用 格式 HH:MM:SS。
例如,如果我们得到 3600,我们必须打印 01:00:00。或 4201 -> 01:10:01(必须打印前面的 0)。我知道如何获取小时、分钟和秒数,但我的问题在于输出格式。
注意:我们不能使用任何与时间相关的函数(例如 time.h 函数、结构体等),也不能使用 if 语句(为了检查小时或分钟或秒数是否小于是否超过 10 个)。我们应该怎么做?有可能吗?
【问题讨论】:
-
@user3121023 谢谢。是否有任何站点具有 C 输出中使用百分比的完整列表?
-
@user3121023。不,我没有 Linux,那是因为我想要一个完整的互联网列表。无论如何,如果您提交答案,我可以接受它作为最佳答案。谢谢。
-
@user3121023。谢谢。
-
你的教科书不解释如何使用
printf()吗?
标签: c syntax formatting