C++60分,烦请大佬指点,非常感谢!
查看原帖
C++60分,烦请大佬指点,非常感谢!
928601
Cuddly楼主2023/1/13 20:12

在VS C++上是可以的,不知道为什么扣了40分,萌新求大佬指点,谢谢!!

#include <iostream>
using namespace std;
int main()
{
	int s, v, t;
	int hour, minute;
	cin >> s >> v;
	/*以下2行是对所用分钟进行四舍五入的处理*/
	if (s % v >= 5)	  t = s / v + 11;   
	if (s % v >= 0 && s % v < 5)  t = s / v + 10;
	/*以下是对分钟转化为小时的处理*/
	int nm = t % 60;
	minute = 60 - nm;
	int nh = t / 60;
	if (nh >= 0 && nh < 8)
	{
	if (minute != 0)  hour = 7 - nh;
	if (minute == 0)  hour = 8 - nh;
	cout << "0" << hour << ":" << minute;
	}
	if (nh >= 8 && nh < 24)
	{
	if (minute != 0)  hour = 31 - nh;
	if (minute == 0)  hour = 32 - nh;
	cout << hour << ":" << minute;
	}
	return 0;
}
2023/1/13 20:12
加载中...