现在有四个整型值
假设前两个是 houre = 6 -- minute = 40 so time is 6:40 第二个是 endHour = 22 endMin = 40 so time is 22:40。
在数组中循环给起始时间加10分钟,直到加到22:40 。
错误发生在minute <= endMin 这个条件的时候。在取得更多hours时间的之前,程序在这个条件中止了。如何处理这个问题?
把 units 转换为标准的 unit。把 start 和 end(hour/min) 到 min
start_min = starthour * 60 + startmin;
end_min = endhour*60 + endmin;
while (start_min < end_min) {
start_min += 10;
int hour = start_min / 60;
int min = star_min % 60;
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。