记录一下:自己看了两边都没想出怎么做的原因是:一直没有读懂题干。
由题干可知:津津的高兴或不高兴都会持续到第二天:
那就定义变量 sum += 总课时 - 8;
然后题干求的是n天结束后的不高兴程序之和,而不是第n天的不高兴程度。
所以就在定义一个count 来累加每一次的sum。
最后附上完整代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int sum = 0,count = 0;
for(int i = 0; i < n;i++) {
int a = scanner.nextInt();
int b = scanner.nextInt();
sum += a + b -8;
count+= sum;
}
System.out.println(count);
}
}