题目解析
给定 1~4 号轮胎的胎压、最低报警胎压、以及胎压差的阈值
判断需要检查几个轮胎
解题思路
先找出最大的胎压
然后 去记录 当前轮胎的胎压小于最低报警胎压 和 最大轮胎胎压-当前轮胎胎压 是否大于胎压差的阈值
看这个的个数为多少
0个就输出Normal1个就输出找到的轮胎编号- 否则就输出检查全部
代码
import java.io.*;
import java.math.*;
import java.util.*;
public class Main
{
public static void main(String[] args)
{
int n = 4;
int tai[] = new int[n + 10];
int max = 0;
for (int i = 1; i <= n; i++)
{
tai[i] = sc.nextInt();
max = Math.max(max, tai[i]);
}
int zui = sc.nextInt();
int cha = sc.nextInt();
int pos = 0;
int huai = 0;
for (int i = 1; i <= 4; i++)
{
if (tai[i] < zui || max - tai[i] > cha)
{
huai = i;
pos++;
}
}
if (pos == 0)
out.println("Normal");
else if (pos == 1)
out.println("Warning: please check #" + huai + "!");
else
out.println("Warning: please check all the tires!");
out.flush();
out.close();
}
static Scanner sc = new Scanner(System.in);
static PrintWriter out = new PrintWriter(System.out);
}