热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

C语言实现程序运行时间计算

本文介绍了一个使用C语言实现的程序,用于将给定的时间差转换为标准的时分秒格式。通过输入样例和输出样例,详细解释了核心算法和四舍五入的处理方法。

示例图片

输入样例:

123 4577973

输出样例:

12:42:59

核心思想:

该程序的主要任务是将输入的时间差(以秒为单位)转换为标准的时分秒格式。为了确保精度,程序还实现了四舍五入的功能。

完整源码:

#include
#include
int main()
{int start_time, end_time;scanf("%d %d", &start_time, &end_time);int time_diff = end_time - start_time;
if(time_diff % 100 >= 50){time_diff = ceil(time_diff / 100.0) * 100;}else{time_diff = floor(time_diff / 100.0) * 100;}
int hours = time_diff / 3600;
int minutes = (time_diff % 3600) / 60;
int seconds = time_diff % 60;
printf("%02d:%02d:%02d\n", hours, minutes, seconds);
return 0;
}

测试效果:

测试结果


推荐阅读
author-avatar
廖蓉以
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有