c语言时间转换代码怎么写

518
2023/12/14 10:55:23
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

以下是一个将秒数转换为小时,分钟和秒的C语言代码示例:

#include <stdio.h>

void timeConversion(int seconds, int* hours, int* minutes, int* secs) {
    *hours = seconds / 3600;    // 计算小时数
    seconds = seconds % 3600;   // 剩余的秒数
    *minutes = seconds / 60;    // 计算分钟数
    *secs = seconds % 60;       // 计算剩余的秒数
}

int main() {
    int seconds, hours, minutes, secs;
    
    printf("请输入一个时间(以秒为单位):");
    scanf("%d", &seconds);
    
    timeConversion(seconds, &hours, &minutes, &secs);
    
    printf("转换后的时间为:%d小时 %d分钟 %d秒\n", hours, minutes, secs);
    
    return 0;
}

这段代码中,timeConversion() 函数接受一个秒数并通过指针参数返回对应的小时、分钟和秒数。在 main() 函数中,用户输入一个秒数,然后调用 timeConversion() 函数进行转换并打印结果。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言copy函数如何使用