仅供参考,未经过洛谷测试,只是能使用,如若洛谷需微修。
题目链接:P1085 [NOIP2004 普及组] 不高兴的津津 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
不用数组及其他的解题方法且不局限与题目所给的输入数,输入其他数仍可正确输出。
int main()
{
int in_school=0,out_school=0,g=0,h=0;
for(int i=1;i<=7;i++) //循环周一至周七
{
scanf("%d %d",&in_school,&out_school);
if(in_school+out_school>8) //计算总时长
{
if(h==0) //h用来记录第一次超过8小时那个一天
h=i;
else
{
if(h<i) //判断其他超过8小时的天是否比第一次超过时的大
g=h;
else
g=i;
}
}
}
printf("%d",g);
return 0;
}