点击名片 关注我们


加入粉丝群,领取考级资料包。

1
单项选择

2
判断题

3
编程题
交朋友
题目描述

输入格式
输入共 4 行,第 行包含一个整数 ,表示班上小朋友的身高。
输出格式
输出 1 行,包含一个整数 ,表示 Alice 想交的朋友的身高。
150
165
135
133
135
说明/提示
样例解释
样例 1 中,Alice 身高为 ,第 2、3 个小朋友与 Alice 身高差距为 ,同样最接近,Alice 选较矮的一个即第 个身高为 的小朋友交朋友。
数据范围
保证 且 互不相同。
参考程序
#include<bits/stdc++.h>
usingnamespacestd;
intmain(){
int h1, h2, h3, h4;
cin >> h1 >> h2 >> h3 >> h4;
int x2 = abs(h2 - h1);
int x3 = abs(h3 - h1);
int x4 = abs(h4 - h1);
int res = h2;
if(x3 < x2 || (x3 == x2 && h3 < h2)) res = h3;
if(res == h2){
if(x4 < x2 || (x4 == x2 && h4 < h2))
res = h4;
}
else{
if(x4 < x3 || (x4 == x3 && h4 < h3))
res = h4;
}
cout << res;
return0;
}
数字替换
题目描述

输入格式
输入一行,包含一个整数 ,表示替换前的数。
输出格式
输出一行,包含一个整数 ,表示替换后的数。
8459045
8859085
123
123
说明/提示
样例解释
对于样例 ,输入 中有两个 ,都将其替换为了 ,得到 。
对于样例 ,输入 中不包含 ,无需修改输入数字,输出 。
数据范围
保证 。
参考程序
#include<bits/stdc++.h>
usingnamespacestd;
intmain(){
char ch;
while(cin >> ch){
if(ch == '4')
cout << 8;
else
cout << ch;
}
return0;
}
终身VIP 包括在线平台全套课程
已经购买过课程的升级终身VIP可以联系客服退回差价。
VIP 包括在线平台全套录播课程,考级竞赛真题持续更新,新增课程都会自动包括在内,无需再额外支付。
下单后添加助理老师微信:开通全套课程权限,支持绑定多个手机。
已经购买VIP客户,再次升级清北复交老师直播课,抵扣1000,每年8800,每周2小时直播课。
可以联系老师免费预约试听。


微信|blackcat1995com
公众号|和黑猫学编程
相关推荐

喜欢就“分享”一下吧~