c++给出n个整数求出其中第二小的值。提示:先从a1~an找最小值与a1交换。再从a2~an找最小值与a2交换。最后输出a2。输入 共两行。第一行为一个整数nn100表示数组长度。第二行为n个整数代表数组中的数字。输出 一个整数表示数组中的次小值。输入样例 54 3 5 2 6输出样例 3用时内存 1000MS100MB#includeiostreamusing namespace std;int
#include
int main() { int n; std::cin >> n;
std::vector<int> nums(n);
for (int i = 0; i < n; ++i) {
std::cin >> nums[i];
}
std::sort(nums.begin(), nums.end());
int second_min = nums[1];
std::cout << second_min << std::endl;
return 0;
}
原文地址: http://www.cveoy.top/t/topic/iyP1 著作权归作者所有。请勿转载和采集!