#include<stdio.h>
int main()
{
int S,h,m,s;//定义S为给定秒数,h,m,s分别为小时数,分钟数和秒数
scanf("%d",&S);//输入给定秒数
s=S%60;//换算后的秒数
m=((S-s)/60)%60;//换算后的分钟数
h=(S-s)/60/60;//换算后的小时数
printf("%d %d %d",h,m,s);//输出换算后的小时数,分钟数和秒数
return 0;
}
总结:
什么是秒?
换算成分钟,小时后,不够的,余下部分,故s=S%60
什么是分钟?
减去秒后,能换算成多少个60秒后,大头换算给小时后,不够的,余下部分,故m=((S-s)/60)%60
什么是小时?
减去秒后,能换算成多少个60秒再能换算成多少个60分钟