2 条题解
-
0
#include <iostream> #include <iomanip> int main() { long long begin, end; std::cin >> begin >> end; long long elapsed = end - begin; long long hours = elapsed / 3600; long long minutes = (elapsed % 3600) / 60; long long seconds = elapsed % 60; std::cout << (hours < 10 ? "0" : "") << hours << ":" << std::setw(2) << std::setfill('0') << minutes << ":" << std::setw(2) << std::setfill('0') << seconds << std::endl; return 0; }
-
0
#include <iostream> #include <iomanip> // 用于 std::setw 和 std::setfill int main() { long long begin, end; std::cin >> begin >> end; // 输入开始时间和结束时间 // 计算时间流逝的秒数 long long elapsed = end - begin; // 计算小时、分钟和秒 long long hours = elapsed / 3600; // 小时 long long minutes = (elapsed % 3600) / 60; // 分钟 long long seconds = elapsed % 60; // 秒 // 输出格式化时间 // 小时格式化为2位,如果小时大于9则按实际输出 std::cout << (hours < 10 ? "0" : "") << hours << ":" << std::setw(2) << std::setfill('0') << minutes << ":" << std::setw(2) << std::setfill('0') << seconds << std::endl; return 0; }
- 1
信息
- ID
- 968
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 36
- 已通过
- 12
- 上传者