C++代码编程实现:题目:津津上初中了。妈妈认为津津应该更加用功学习所以津津除了上学之外还要参加妈妈为她报名的各科复习班。另外每周妈妈还会送她去学习朗诵、舞蹈和钢琴。但是津津如果一天上课超过八个小时就会不高兴而且上得越久就会越不高兴。假设津津不会因为其它事不高兴并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排看看下周她会不会不高兴;如果会的话哪天最不高兴。输入:5 36 27 2
#include
int main() { int schedule[7][2]; // 用二维数组存储每天的上课时间和复习班时间 int totalHours = 0; // 记录一周总共的上课时间
// 输入每天的上课时间和复习班时间
for(int i=0; i<7; i++)
{
cin >> schedule[i][0] >> schedule[i][1];
totalHours += schedule[i][0]; // 累加每天的上课时间
}
int maxUnhappy = 0; // 记录津津最不高兴的时间
int maxUnhappyDay = 0; // 记录津津最不高兴的那天
// 遍历每天的上课时间和复习班时间
for(int i=0; i<7; i++)
{
int unhappy = schedule[i][0] - 8; // 计算津津那天的不高兴程度
// 如果津津那天的不高兴程度比之前的最大不高兴程度还大,则更新最大不高兴程度和对应的那天
if(unhappy > maxUnhappy)
{
maxUnhappy = unhappy;
maxUnhappyDay = i+1;
}
}
// 判断一周总共的上课时间是否超过8小时
if(totalHours <= 8)
{
cout << 0 << endl; // 一周总共的上课时间不超过8小时,津津不会不高兴
}
else
{
cout << maxUnhappyDay << endl; // 输出津津最不高兴的那天
}
return 0;
原文地址: https://www.cveoy.top/t/topic/hQfl 著作权归作者所有。请勿转载和采集!