C语言:编写一个函数,把一个从午夜0点开始计算的秒数转化为对应时间。
//午夜开始计算,输入总秒数换成当前时间
#include<stdio.h>
void spilt_time(int sec, int* hour, int* minute, int* second) {
*second = sec % 60;
sec -= (sec % 60);
*minute = ((sec / 60) % 60);
*hour = ((sec / 60) / 60);
}
int main() {
int sec = 0;
int h = 0, m = 0, s = 0;
printf("总秒数: ");
scanf("%d", &sec);
spilt_time(sec, &h, &m, &s);
printf("现在时间为 %02d:%02d:%02d ", h, m, s);
}