L1-063 吃鱼还是吃肉
国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。
现在你要根据小宝宝的身高体重,给出补充营养的建议。
输入格式:
输入在第一行给出一个不超过 10 的正整数 N,随后 N 行,每行给出一位宝宝的身体数据:
性别 身高 体重
性别 身高 体重
其中性别
是 1 表示男生,0 表示女生。身高
和体重
都是不超过 200 的正整数。
输出格式:
对于每一位宝宝,在一行中给出你的建议:
- 如果太矮了,输出:
duo chi yu!
(多吃鱼); - 如果太瘦了,输出:
duo chi rou!
(多吃肉); - 如果正标准,输出:
wan mei!
(完美); - 如果太高了,输出:
ni li hai!
(你厉害); - 如果太胖了,输出:
shao chi rou!
(少吃肉)。
先评价身高,再评价体重。两句话之间要有 1 个空格。
输入样例:
tex
4
0 130 23
1 129 27
1 130 30
0 128 27
4
0 130 23
1 129 27
1 130 30
0 128 27
输出样例:
tex
ni li hai! duo chi rou!
duo chi yu! wan mei!
wan mei! shao chi rou!
duo chi yu! shao chi rou!
ni li hai! duo chi rou!
duo chi yu! wan mei!
wan mei! shao chi rou!
duo chi yu! shao chi rou!
Solution:
java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(in.readLine());
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++) {
String[] input = in.readLine().split(" ");
int height = Integer.parseInt(input[1]);
int weight = Integer.parseInt(input[2]);
if (i > 0) sb.append("\n");
if (input[0].equals("1")) {
if (height > 130) sb.append("ni li hai!");
else if (height < 130) sb.append("duo chi yu!");
else sb.append("wan mei!");
sb.append(" ");
if (weight > 27) sb.append("shao chi rou!");
else if (weight < 27) sb.append("duo chi rou!");
else sb.append("wan mei!");
} else if (input[0].equals("0")) {
if (height > 129) sb.append("ni li hai!");
else if (height < 129) sb.append("duo chi yu!");
else sb.append("wan mei!");
sb.append(" ");
if (weight > 25) sb.append("shao chi rou!");
else if (weight < 25) sb.append("duo chi rou!");
else sb.append("wan mei!");
}
}
System.out.println(sb);
}
}
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(in.readLine());
StringBuilder sb = new StringBuilder();
for (int i = 0; i < n; i++) {
String[] input = in.readLine().split(" ");
int height = Integer.parseInt(input[1]);
int weight = Integer.parseInt(input[2]);
if (i > 0) sb.append("\n");
if (input[0].equals("1")) {
if (height > 130) sb.append("ni li hai!");
else if (height < 130) sb.append("duo chi yu!");
else sb.append("wan mei!");
sb.append(" ");
if (weight > 27) sb.append("shao chi rou!");
else if (weight < 27) sb.append("duo chi rou!");
else sb.append("wan mei!");
} else if (input[0].equals("0")) {
if (height > 129) sb.append("ni li hai!");
else if (height < 129) sb.append("duo chi yu!");
else sb.append("wan mei!");
sb.append(" ");
if (weight > 25) sb.append("shao chi rou!");
else if (weight < 25) sb.append("duo chi rou!");
else sb.append("wan mei!");
}
}
System.out.println(sb);
}
}