编辑代码

#include <stdio.h>

//营运时间结构体
typedef struct operate_time_t
{
    int hour;
    int min;
    int sec;
} operate_time_t;


operate_time_t sec2hms(int sec)
{
    operate_time_t operate_time;
   
      operate_time.hour =0;
      operate_time.min = 0;
      operate_time.sec = 0;
 
     if(sec >= 3600)
     {
        operate_time.hour =sec / 3600;
         sec = sec % 3600;
     }
     if(sec >= 60)
     {
        operate_time.min =sec / 60;
         sec = sec % 60;
     }
     operate_time.sec = sec;
    
     return operate_time;
}

int main () {
   operate_time_t a;

   a=sec2hms(3369);
    printf("%02d:%02d:%02d\n",a.hour,a.min,a.sec);

}