在线编译器 C

#include <stdio.h> int main() { int h,m,s,sec; scanf("%d",&s); h= s / 3600; m= (s % 3600) / 60; sec= s % 60; printf("H=%d\nM=%d\nS=%d",h,m,sec); return 0; }
这段代码的功能是将用户输入的秒数转换为小时、分钟和秒,并分别输出。它通过整数除法和取余运算完成转换,逻辑是正确的。

- 注意输入提示:程序没有提示用户输入什么,直接使用 `scanf` 读取。可以添加提示信息让用户知道需要输入秒数。
- 输出格式:代码中 `printf` 的格式字符串末尾没有换行,但题目要求可能希望每行输出后换行。当前输出会连续显示,检查是否满足题目要求。