C语言学不会,请教学霸一道题
小明上大学了,学习上不怎么努力,居然还找了女朋友(父母希望他好好学习,所以很生气),为了两人浪漫,不得不经常要买些小礼物,小零食,开销很大,家里又不是大款(父母生气了,所...
小明上大学了,学习上不怎么努力,居然还找了女朋友(父母希望他好好学习,所以很生气),为了两人浪漫,不得不经常要买些小礼物,小零食,开销很大,家里又不是大款(父母生气了,所以实行银根紧缩政策。这个,你懂的)。为了女朋友,小明只好利用业余时间打工,挣零花钱。小明除了上课之外,还要兼职打工。但是如果小明一天除了学习再算上打工的时间,一旦等于超过10个小时,他的女朋友就会因为他不能陪自己玩而不高兴,而且学习和工作的时间越长,就会越不高兴。
假设他的女朋友不会因为其它事不高兴,并且她的不高兴不会持续到第二天。(会有这么不爱生气的女朋友吗?)
请你帮忙检查一下小明下周的日程安排,看看下周他的女朋友会不会不高兴;如果会的话,哪天最不高兴。
【输入】
输入包括 7 行数据,分别表示周一到周日的日程安排。每行包括两个非负整数,用空格隔开,分别表示小明在学校上课的时间和打工的的时间。
【输出】
输出只有一行,这一行只包含一个数字。
如果不会不高兴则输出0,如果会不高兴,则输出最不高兴的是周几(用1, 2, 3, 4, 5, 6, 7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。
最后,说明下这个故事的结局,小明好不容易毕业后,由于学习不好,找不到合适的工作,虽然有一点点打工赚来的积蓄,可是只够交两个月的房租,所以毕业后一个月,女朋友毅然决定跟他分手!小明后悔不迭!
测试用例 15 3↵6 2↵7 3↵4 5↵6 2↵9 1↵0 5↵3↵ 展开
假设他的女朋友不会因为其它事不高兴,并且她的不高兴不会持续到第二天。(会有这么不爱生气的女朋友吗?)
请你帮忙检查一下小明下周的日程安排,看看下周他的女朋友会不会不高兴;如果会的话,哪天最不高兴。
【输入】
输入包括 7 行数据,分别表示周一到周日的日程安排。每行包括两个非负整数,用空格隔开,分别表示小明在学校上课的时间和打工的的时间。
【输出】
输出只有一行,这一行只包含一个数字。
如果不会不高兴则输出0,如果会不高兴,则输出最不高兴的是周几(用1, 2, 3, 4, 5, 6, 7分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。
最后,说明下这个故事的结局,小明好不容易毕业后,由于学习不好,找不到合适的工作,虽然有一点点打工赚来的积蓄,可是只够交两个月的房租,所以毕业后一个月,女朋友毅然决定跟他分手!小明后悔不迭!
测试用例 15 3↵6 2↵7 3↵4 5↵6 2↵9 1↵0 5↵3↵ 展开
1个回答
展开全部
#include <stdio.h>
int main()
{
unsigned int times[7][2] = { 0 };
int i = 0;
int max_time_sum = 0;
int date = 0;
printf("请输入: \n");
for (i=0; i<7; i++)
{
scanf("%d %d", ×[i][0], ×[i][1]);
}
for (i=0; i<7; i++)
{
int sum = 0;
sum = times[i][0] + times[i][1];
if (sum >= 10 && sum > max_time_sum)
{
max_time_sum = sum;
date = i + 1;
}
}
printf("输出: %d", date);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |