在线编译器 C

#include <stdio.h> int main() { int h,m; scanf("%d %d",&h,&m); int total=h*60+m; printf("%d\n",total); return 0; }
这段代码读取小时和分钟,然后计算并输出从午夜开始的总分钟数。代码本身没有语法错误,逻辑也是正确的。

- 注意变量命名:`h` 和 `m` 虽然简短,但建议使用更有意义的名字如 `hour` 和 `minute`,这样代码更易读。
- 考虑输入验证:如果用户输入负数或超过23小时、59分钟的值,程序不会报错,但结果可能不符合预期。可以思考是否需要处理这种情况。