#include <stdio.h>
int main(){
//1.声明一个变量保存用户输入的秒数
int second = 0;
//2.提示用户输入秒数
printf("请输入秒数");
//3.使用scanf函数接收用户输入的描述
scanf("%d",&second);
//4.将用户输入的秒数转换为几天几小时几分钟几秒
int day = second / 86400;
int hour = (second * 1.0/ 86400 - day) * 24;
int min = (((second * 1.0/ 86400 - day) * 24) - hour) * 60;
int second2 =(((((second *1.0/ 86400 - day) * 24) - hour) * 60) - min) * 60;
//5.输出结果
printf("%d天-%d小时-%d分钟-%d秒\n",day,hour,min,second2);
return 0;
}
这样输出精度会出问题吗
|
|