有一说一,大多数的时候,连题目都不理解。有位兄弟解释了一下,我粘贴了过来。题目看懂就容易多了......样例解释:0+5+3-8=0(第一天不高兴程度),0+6+2-8=0(第二天不高兴程度),0+7+2-8=1(第三天不高兴程度),1+5+3-8=1(第四天不高兴程度),1+5+4-8=2(第五天不高兴程度),2+0+4-8=-2(第六天不高兴程度),-2+0+6-8=-4(第七天不高兴程度),用所有不高兴程度加起来就是不高兴程度和:-2。
package cn.itcast.girl.TheBlueCup_02;
import java.util.Scanner;
public class Unhappy_2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int time[] = new int[n*2];
for(int i=0;i<2*n;i++) {
time[i] = sc.nextInt();
}
int degree = 0,sum = 0;
for(int i=0;i<2*n;i+=2) {
degree += time[i] + time[i+1] - 8;
sum += degree;
}
System.out.println(sum);
sc.close();
}
}
该博客内容涉及一个Java程序,用于计算一系列数值序列中不高兴程度的总和。程序读取用户输入的整数对,通过公式(第一天数值+第二天数值-8)累加得到每天的不高兴程度,并输出所有天数的不高兴程度之和。示例展示了如何计算每天的不高兴程度,最后输出总和。

被折叠的 条评论
为什么被折叠?



