用C++写一个时间离散程序
时间: 2023-09-27 16:10:31 浏览: 40
好的,我可以为您提供一个简单的时间离散程序的C++代码示例,您可以根据自己的需求进行适当修改:
```c++
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "请输入时间段数:";
cin >> n;
int start[n], end[n]; // 开始时间和结束时间数组
for (int i = 0; i < n; i++) {
cout << "请输入第" << i+1 << "个时间段的开始时间和结束时间:";
cin >> start[i] >> end[i];
}
int t;
cout << "请输入一个时间点:";
cin >> t;
// 判断输入的时间点在哪个时间段内
for (int i = 0; i < n; i++) {
if (t >= start[i] && t < end[i]) {
cout << "输入的时间点位于第" << i+1 << "个时间段内" << endl;
return 0;
}
}
cout << "输入的时间点不在任何一个时间段内" << endl;
return 0;
}
```
该程序要求用户输入时间段数、每个时间段的开始时间和结束时间,以及一个时间点,然后判断输入的时间点是否在某个时间段内,并输出对应的结果。
希望能满足您的需要。