C++ GESP 2026年3月一级真题及解析

四季读书网 3 0
C++ GESP 2026年3月一级真题及解析

点击名片 关注我们

C++ GESP 2026年3月一级真题及解析 第1张
C++ GESP 2026年3月一级真题及解析 第2张

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

C++ GESP 2026年3月一级真题及解析 第3张

1

单项选择

C++ GESP 2026年3月一级真题及解析 第4张

2

判断题

C++ GESP 2026年3月一级真题及解析 第5张

3

编程题

交朋友

题目描述

C++ GESP 2026年3月一级真题及解析 第6张

输入格式

输入共 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;
}

数字替换

题目描述

C++ GESP 2026年3月一级真题及解析 第7张

输入格式

输入一行,包含一个整数 ,表示替换前的数。

输出格式

输出一行,包含一个整数 ,表示替换后的数。

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小时直播课。

可以联系老师免费预约试听。

C++ GESP 2026年3月一级真题及解析 第8张
C++ GESP 2026年3月一级真题及解析 第9张

微信|blackcat1995com

公众号|和黑猫学编程

相关推荐

1

2

3

4

C++ GESP 2026年3月一级真题及解析 第10张

喜欢就“分享”一下吧~

抱歉,评论功能暂时关闭!