题解 P1085 【不高兴的津津】

· · 题解

本人萌新一个,只学了半年C++(初一),这是一个自认为比较简单的做法

#include <bits/stdc++.h>
using namespace std;

int main() {
    int a;
    int b;
    int c,d,e;
    int f;
    int g;
    int time[14];   //一大堆
    for(a=0;a<14;a++){
        cin>>time[a];
    }  //先读取每一个时间
    int date[7];  //一周
    for(b=0;b<7;b++){
        c=b+1;
        d=c*2-1;
        e=c*2-2; 
        date[b]=time[d]+time[e];
    }   //这里就是将每天的时间求出来
                      //(就是数学找规律)
    int angryday=0;
    int ad_now;
    for(f=0;f<7;f++){
        ad_now=date[f];
        if(ad_now>angryday){
            angryday=ad_now;
        }    //找出最大的数,注意是数
    }
    if(angryday<8){
        cout<<"0";
    }      //据题意得是开心的
    else{
        for(f=0;f<7;f++){
        g=date[f];
        if(g==angryday){
            cout<<f+1;
            return 0;
        }//找出最大的数对应的内存位置(f)
         //把他输出,不管第二个,直接return 0
    } 
}
}