题解 P1085 【不高兴的津津】

· · 题解

这道题,同学们可以尝试使用while来循环读入输入数据,这种做法使代码大大简化也提高了可读性。

#include<iostream>
using namespace std;
int main()
{
    int a[7][2];//使用二维数组来存一周的时间
    int i=0;
    int max=0, day, temp;//分别是一周的最大学习小时数,最高学习时间对应的星期数,一个用于计算每天学习时间的临时值。
    while(i<7){
        cin>>a[i][0]>>a[i][1];
        temp=a[i][0]+a[i][1];
        if(max<temp){//用以保存最大值的操作过程
            max=temp;
            day=i+1;
        }
        i++;
    }
    if(max<8){
        cout<<0;
    }
    else{
        cout<<day;
    }
    return 0;
}