7-1 520表白
在 520 这个日子里,拼题 A 请你实现一个小功能,帮助用户向自己喜欢的数字表白。
输入格式:
输入在一行中给出一个不超过 1000 的正整数 N,是用户最喜欢的一个数字。
输出格式:
在一行中按以下格式输出对 N 的表白:
N! 520!
输入样例:
233
输出样例:
233! 520!
代码:
#include <iostream>
using namespace std;
int main() {
int N;
cin >> N;
cout << N << "! 520!" << endl;
return 0;
}
7-2 分糖豆
N 个宝宝分 M 颗 m&m 糖豆,如果每人分 K 个,够不够分呀?
输入格式:
输入在一行中给出 3 个正整数,分别是 N(不超过 100),是宝宝们的总人数;M(不超过 1000),是糖豆的总颗数;K(不超过 10),是要分给每个宝宝的糖豆数。
输出格式:
如果每人 K 个正好能够分完,输出 zheng hao mei ren K!
;如果分完了还剩 X 颗糖豆,则输出 hai sheng X!
;如果不够分的,还差 X 颗糖豆,则输出 hai cha X!
。
输入样例 1:
10 50 5
输出样例 1:
zheng hao mei ren 5!
输入样例 2:
12 30 2
输出样例 2:
hai sheng 6!
输入样例 3:
15 40 3
输出样例 3:
hai cha 5!
代码:
#include <iostream>
using namespace std;
int main() {
int N, M, K, X;
cin >> N >> M >> K;
X = M - N * K;
if (X < 0) {
cout << "hai cha " << -X << "!" << endl;
} else if (X == 0) {
cout << "zheng hao mei ren " << K << "!" << endl;
} else {
cout << "hai sheng " << X << "!" << endl;
}
return 0;
}
7-3 约会App
在 520 这个日子里,没有比开发一个约会 App 更合适做的事情了。这个软件的需求很简单,用户输入自己的性别、想要约会的异性的年龄范围 [a, b]、身高范围 [c, d],你要帮用户筛选出系统中满足其约会条件的所有异性。注意:性别、年龄、身高的要求必须全都符合要求才可以。
输入格式:
输入第一行首先给出一个用户自己输入的信息,格式如下:
性别 a b c d
其中 性别
为 0 表示女性,1 表示男性,是该用户自己的性别;后面四个数字依次表示该用户想要约会的异性的年龄下限、年龄上限、身高下限、身高上限 —— 注意这里的范围都是闭区间。
随后一行给出一个正整数 N ≤ 100,随后 N 行,每行给出一位系统中登记的约会对象的信息,格式如下:
性别 年龄 身高
这里保证年龄和身高(包括上、下限)均为不超过 200 的正整数,同行数字间以 1 个空格分隔。
输出格式:
按照输入的顺序,输出每个满足用户约会条件的约会对象的信息,输出格式与输入格式相同。题目保证至少有一个人可以被输出。
输入样例:
1 20 25 160 175
6
0 28 165
1 21 170
0 25 160
0 22 180
1 20 175
0 20 175
输出样例:
0 25 160
0 20 175
代码:
#include <iostream>
using namespace std;
int main() {
int N, s, a, b, c, d, sex, age, height;
cin >> s >> a >> b >> c >> d >> N;
while (N--) {
cin >> sex >> age >> height;
if (sex != s && age >= a && age <= b && height >= c && height <= d) {
cout << 1 - s << ' '