c#语言中设诺诺出校门时间是h 1 :m 1 ,诺爸接到诺诺的时间是h 2 :m 2 ,请计算诺诺的等待时间。h 1 ,h 2 表示小时、m 1 ,m 2 表示分钟,这4个数都是两位的整数(可能包含前导0)。
时间: 2024-10-21 18:14:02 浏览: 23
在C#中,你可以将输入的小时和分钟分别转换为整数,然后计算两个时间之间的差值。这里是一个简单的示例:
```csharp
// 假设从字符串读取输入的小时和分钟
string[] timeParts = {"01", "01", "02", "02"};
int hour1 = int.Parse(timeParts[0] + timeParts[1]);
int minute1 = int.Parse(timeParts[2] + timeParts[3]);
int hour2 = int.Parse(timeParts[4] + timeParts[5]);
int minute2 = int.Parse(timeParts[6] + timeParts[7]);
// 转换成总分钟数
int totalWaitTimeMinutes = ((hour2 - hour1) * 60) + (minute2 - minute1);
// 如果等待时间超过0,则表示在校门外等待
int waitTimeHours = Math.Abs(totalWaitTimeMinutes / 60);
int waitTimeMinutes = Math.Abs(totalWaitTimeMinutes % 60);
Console.WriteLine($"诺诺的等待时间为{waitTimeHours}小时{waitTimeMinutes}分钟。");
阅读全文