设一维数组b[10]={3,12,74,18,32,40,24,45,56,60},请编写程序,求出最小值,并将其输出
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/19 03:07:51
设一维数组b[10]={3,12,74,18,32,40,24,45,56,60},请编写程序,求出最小值,并将其输出
l 解题思路: l 先把b[0]的值赋给变量min; l min用来存放当前已知的最小值; l a[1]与min比较,如果a[1]
l 解题思路: l 先把b[0]的值赋给变量min; l min用来存放当前已知的最小值; l a[1]与min比较,如果a[1]
![设一维数组b[10]={3,12,74,18,32,40,24,45,56,60},请编写程序,求出最小值,并将其输出](/uploads/image/z/1999548-36-8.jpg?t=%E8%AE%BE%E4%B8%80%E7%BB%B4%E6%95%B0%E7%BB%84b%5B10%5D%3D%7B3%2C12%2C74%2C18%2C32%2C40%2C24%2C45%2C56%2C60%7D%2C%E8%AF%B7%E7%BC%96%E5%86%99%E7%A8%8B%E5%BA%8F%2C%E6%B1%82%E5%87%BA%E6%9C%80%E5%B0%8F%E5%80%BC%2C%E5%B9%B6%E5%B0%86%E5%85%B6%E8%BE%93%E5%87%BA)
#include <cstddef>void SelectSort (int a[], std::size_t n)
{for (std::size_t i = 0; i < n - 1;++i)
{std::size_t min = i;for (std::size_t k= i + 1; k < n; ++k){if (a[min] > a[k])min = k;}if (min != i){ int temp = a[i]; a[i] = a[min]; a[min] = a[i];}}}楼主 给你个进阶的 选择排序 你可以看一下
{for (std::size_t i = 0; i < n - 1;++i)
{std::size_t min = i;for (std::size_t k= i + 1; k < n; ++k){if (a[min] > a[k])min = k;}if (min != i){ int temp = a[i]; a[i] = a[min]; a[min] = a[i];}}}楼主 给你个进阶的 选择排序 你可以看一下
设一维数组b[10]={3,12,74,18,32,40,24,45,56,60},请编写程序,求出最小值,并将其输出
编写程序,输入100个整数,将它们存入数组a中,查找并输出数组a中的最小值,
编写一函数,求出一个数组中的最大值和最小值,数组长度为10并在main函数中输出最大值和最小值.
编写程序,计算具有10个分量的无符号整数数组中的最大值与最小值,并以max=……与min=……输出.
编写程序,定义一个整数型一维数组,并存放5个数,查找并输出数组中的最大值和最小值.
编写程序,输入一维数组的10个元素,并将最小值与第1个数交换,最大值与最后一个数交换,然后输出交换后的1
编写程序,从键盘输入一个三位数,求出其逆序数并输出,例如输入123,输出321.
编写一个JAVA程序,求1!+2!+3!+.+10!的结果,并将结果输出
VB 编写程序,请用户输入一个自然数N,求前N个质数,并将其存放一个数组中
VB 编写程序,请用户输入一个自然数N,求前N个质数,并将其存放一个数组中.
编写java程序,定义一个2*3的数组a和一个3*4的数组b,在定义一个数组c,使其存放矩阵,最后输出结果
用JAVA 编写程序,从键盘读入10个整数存入数组,输出最大值,最小值及它们所在数组中的位置