c++给出n个整数求出其中第二小的值。提示:先从a1~an找最小值与a1交换。再从a2~an找最小值与a2交换。最后输出a2。输入 共两行。第一行为一个整数nn100表示数组长度。第二行为n个整数代表数组中的数字。输出 一个整数表示数组中的次小值。输入样例 54 3 5 2 6输出样例 3用时内存 1000MS100MB下面的代码请勿更改:#includeiostreamusing namespa
你的代码已经实现了从给定的n个整数中找到第二小的值。代码的思路是先将a[1]与数组中的其他元素比较,找到最小值,并将最小值与a[1]交换位置。然后再比较a[2]与数组中的其他元素,找到第二小的值,并将其存储在a[2]中,最后输出a[2]即为第二小的值。
你可以尝试运行代码,输入样例为5和4 3 5 2 6,输出结果应为3。
原文地址: http://www.cveoy.top/t/topic/iyP2 著作权归作者所有。请勿转载和采集!