果然不能断更,一断更就更容易忘QAQ
import java.io.IOException;
import java.util.Scanner;
public class Main {
@SuppressWarnings("resource")
public static void main(String[] args) throws IOException{
Scanner sc=new Scanner(System.in);
int[] a=new int[7];
int p=0,q=8,t=0;
for(int i=0;i<7;i++) {
int x=sc.nextInt(),w=sc.nextInt();
a[i]=x+w;
}
for(int j=0;j<7;j++) {
if(a[j]>q) {
p=j;
q=a[j];
t=1;
}
}
if(t==0) {
System.out.println(p);
}else {
System.out.println(p+1);
}
}
}
思路:创建数组存入每天上课时间,与8小时进行比较,定义p来存放周几,q存放上课时间最多的时间。由于数组是从0开始的,因此不开心的时候都需要+1,才是正确的星期几,开心的话就是默认的0,用t做标识区分q=8时是原本设定的初始值还是最多上课的时间(这是写博客的时候发现的考虑不周的地方,不考虑其实也能AC)。