描述:
输入以小时为单位的时间,将其转化为x小时x分x秒对应的时间输出。
代码:
#include <stdio.h>
int main()
{
double a;
printf("请输入要转化的时间(小时): \n");
scanf("%lf",&a);
//法一
printf("%d小时 %d分 %d秒\n",(int)a,(int)((a-(int)a)*60),(int)(a*3600)%60);
//法二
printf("%d小时 %d分 %d秒\n",(int)a,(int)(a*3600)%3600/60,(int)(a*3600)%60);
return 0;
}
例:
请输入要转化的时间(小时):
1.34
1小时 20分 24秒
1小时 20分 24秒