有不会的?
查看原帖
有不会的?
1578301
luozixin666楼主2025/1/18 13:16
#include<bits/stdc++.h>
using namespace std;
int main(){
	int mx=-1e9,a,b,dqs,dy;//mx=最大值 a=在学校上课的时间 b=妈妈安排她上课的时间 dqs=上课的总时间 dy=不高兴的天数。 
	for(int i=1;i<=7;i++){//i=天数 意思为:设定天数的初始值为1,i<=7意思为:在一周内循环。 
		cin>>a>>b;//循环输入学校上课的时间和妈妈安排她上课的时间。 
		dqs=a+b;//循环将学校上课的时间和妈妈安排她上课的时间相加再赋值给上课的总时间。 
		if(dqs>mx){//循环判断上课的总时间是否大于最大值。 
			mx=dqs;//如果是,则将上课的总时间赋值于最大值。 
			dy=i;//再将天数赋值于高兴的天数 。 
		}//循环判断结束。 
	}//循环语句结束。 
		if(mx>8){//判断赋值后的最大值是否大于8个小时。 
			cout<<dy;//如果是,那么输出赋值后的不高兴的天数。 
		}else{//否则。 
			cout<<0;//那么输出0。 
		}
	return 0;//返回值为0。 
}//程序结束。 

2025/1/18 13:16
加载中...