2301_80947370 2023-11-07 13:51 采纳率: 0%
浏览 9

编写的程序将40000秒换算成几小时几分几秒的表示形式

计算机完成一项复杂的数学计算需要40000s,编写程序将其换算成几小时几分钟几秒的表示形式

  • 写回答

3条回答 默认 最新

  • a5156520 2023-11-07 13:53
    关注

    可以使用除法和求余来计算出是几小时几分钟几秒。

    代码如下:

    
    #include <stdio.h>
    
    int main(void){
        
        int time=40000;  // 秒数总时间 
        int hours,minutes,seconds;  // hours存储对应的小时数,minutes存储对应的分钟数,seconds存储对应的秒数 
        
        hours = 40000/3600;  // 一小时等于3600秒,40000除以3600,即计算出小时数 
        minutes = 40000%3600/60; // 40000%3600计算不足1小时的秒数,然后再除以60,即计算出剩余秒数对应的分钟数 
        seconds = 40000%60;   // 40000%60计算出不足60秒的秒数,即最后剩余的秒数 
        
        // 打印结果 
        printf("%d秒=%d小时%d分钟%d秒",time,hours,minutes,seconds);
        
        return 0;
    } 
    

    img

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 11月7日