A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

#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;
}

这样输出精度会出问题吗

2 个回复

倒序浏览
你这样写太复杂了哦
回复 使用道具 举报
是不是把这些给收藏起来了                          
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马