Онлайн компилятор C

#include <stdio.h> int main() { int s=0; scanf("%d",&s); printf("H-%d\nM-%d\nS-%d\n",s/3600,s%3600/60,s%60); return 0; }
这段代码从用户输入一个整数(代表秒数),然后将其转换为小时、分钟和秒的格式输出。它使用整数除法和取余运算来完成转换。

- 注意输入验证:如果用户输入的不是整数,程序可能会产生未定义行为。
- 考虑小时数可能超过24的情况:当前代码会直接输出大于24的小时数,如果希望限制在24小时内,需要额外处理。