您现在的位置是:主页 > news > 网站开发中标签栏的图标一般都在那个文件中写代码/公司网站设计

网站开发中标签栏的图标一般都在那个文件中写代码/公司网站设计

admin2025/6/22 15:03:20news

简介网站开发中标签栏的图标一般都在那个文件中写代码,公司网站设计,上海远东建筑设计院,怎么做卖花的网站1. 问题描述: 题目的大概意思是:给出起始时间C1与终止时间C2,单位均为CLK_TCK(1s 100CLK_TCK)求C1与C2相距的时间,其中输出结果按四舍五入精确到秒,并用时分秒的格式输出 2. 思路分析&#xf…

网站开发中标签栏的图标一般都在那个文件中写代码,公司网站设计,上海远东建筑设计院,怎么做卖花的网站1. 问题描述: 题目的大概意思是:给出起始时间C1与终止时间C2,单位均为CLK_TCK(1s 100CLK_TCK)求C1与C2相距的时间,其中输出结果按四舍五入精确到秒,并用时分秒的格式输出 2. 思路分析&#xf…

1. 问题描述:

题目的大概意思是:给出起始时间C1与终止时间C2,单位均为CLK_TCK(1s = 100CLK_TCK)求C1与C2相距的时间,其中输出结果按四舍五入精确到秒,并用时分秒的格式输出

2. 思路分析:

① 首先要求解出C2 - C1,而由1s等于100CLK_TCK,因此换算成“s”单位时间需要除以100,因为题目要求需要进行四舍五入因此需要根据C2 - C1末两位来四舍还是五入,其中当C2 - C1大于等于50的时候说明是需要进位的

② 由于1h = 3600s,因此ans / 3600即为小时数,于是ans % 3600是去除小时数之后的部分,除以60即为分钟数,模上60即为秒数

③ 时分秒的输出要保证不足两位的时候高位使用0来补充

3. 具体的代码如下:

#include<cstdio>
int main(void){int c1, c2;scanf("%d%d", &c1, &c2);int ans = c2 - c1;//1s等价于100CLK_ ans%100>=50是需要进行进位的 if(ans % 100 >= 50){ans = ans / 100 + 1;}else{ans = ans / 100;}printf("%02d:%02d:%02d\n", ans / 3600, ans % 3600 / 60, ans % 60); return 0;
}