编写一个程序, 给出两个时间,计算出两个时间之差,如给出1120表示11:20,1330表示13:30, 将时间间隔以分钟为单位输出。

简介: 这是一个C语言程序,它接收两个时间(小时:分钟格式)作为输入,然后计算并输出两个时间之间的差值。代码包括输入处理、时间转换为分钟以及计算时间差。程序运行结果展示了一个具体的示例时间差。

如下:


#include<stdio.h>
 
int main()
 
{
 
int a,b;
 
printf("请输入第一个时间a:");
 
scanf("%d",&a);
 
printf("请输入第二个时间b:");
 
scanf("%d",&b);
 
int hour1=a/100;//取小时
 
int minute1=a%100;//取分钟
 
int hour2=b/100;
 
int minute2=b%100;
 
int total1=hour1*60+minute1;
 
int total2=hour2*60+minute2;
 
int c=total2-total1;
 
printf("时间差为%d",c);
 
return 0;
 
}


运行结果:



目录
相关文章
|
15天前
|
C#
C# 版本的 计时器类 精确到微秒 秒后保留一位小数 支持年月日时分秒带单位的输出
这篇2010年的文章是从别处搬运过来的,主要包含一个C#类`TimeCount`,该类有多个方法用于处理时间相关的计算。例如,`GetMaxYearCount`计算以毫秒为单位的最大年数,`GetCurrentTimeByMiliSec`将当前时间转换为毫秒,还有`SecondsToYYMMDDhhmmss`将秒数转换为年月日时分秒的字符串。此外,类中还包括一些辅助方法,如处理小数点后保留一位数字的`RemainOneFigureAfterDot`。
|
1月前
|
算法
KPM算法求字符串的最小周期证明
公式 `ans = n - LPS[n-1]` 描述了最小周期,其中 `n` 是子串长度,`LPS[n-1]` 是前缀函数值。证明分为特殊情况和一般情况:对于完整周期字符串,`LPS[n-1] = 3*T`,故 `ans = T`;对于非完整周期,通过分析不同长度的 `[末部分]` 和 `[前部分]`,展示 `ans` 始终等于周期 `T` 或由 `[e][b]` 构成的最小周期,从而证明公式正确。
外送类-间隔15分钟,计算事时间效果demo(整理)
外送类-间隔15分钟,计算事时间效果demo(整理)
|
10月前
|
Python
python练习:输入一个时间,输出该时间经过5分30秒后的时间
输入一个时间,输出该时间经过5分30秒后的时间
315 0
|
Java BI
Java 某个起始时间,固定的累加天数,计算周期
Java 某个起始时间,固定的累加天数,计算周期
138 1
|
算法 Python
通过初始时间和流逝的分钟数计算终止时间
通过初始时间和流逝的分钟数计算终止时间
67 0
|
存储 资源调度 数据可视化
R问题|数值模拟流程记录和分享
R问题|数值模拟流程记录和分享
120 0
|
Java
java判断当前时间是否在某个时间区间内(可精确到毫秒)
java判断当前时间是否在某个时间区间内(可精确到毫秒)
737 0
java判断当前时间是否在某个时间区间内(可精确到毫秒)
|
数据采集 大数据 数据库
爬虫识别-小于自设值的次数-代码实现读取默认时间|学习笔记
快速学习爬虫识别-小于自设值的次数-代码实现读取默认时间。
98 0
爬虫识别-小于自设值的次数-代码实现读取默认时间|学习笔记