B4066 [GESP202412 三级] 数字替换
欢迎报名洛谷网校,报名课程可以获得对应组别的知识点讲解与答疑服务,期待和大家一起进步!点击图片即可报名。
:::align{center} :::
本题考查一维数组。
使用一维数组存储序列
int maxv = ________, minv = ________;
for (int i = 1; i <= n; i++) {
cin >> a[i];
________; // 获取序列的最大值
____; // 获取序列的最小值
}
接着第二次循环,进行替换操作。根据题意,对于每个
for (int i = 1; i <= n; i++) {
if (________) // 大于 k 替换为最大值
________;
if (________) // 小于 k 替换为最小值
________;
cout << a[i] << " ";
}