200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 从键盘输入10个互不相同的整数 找出其中最小的元素将其与数组中的第一个元素进行交换。

从键盘输入10个互不相同的整数 找出其中最小的元素将其与数组中的第一个元素进行交换。

时间:2019-06-08 01:51:36

相关推荐

从键盘输入10个互不相同的整数 找出其中最小的元素将其与数组中的第一个元素进行交换。

题目:

/*

从键盘输入10个互不相同的整数,找出其中最小的元素将其与数组中的第一个元素进行交换。

*/

代码:

c++做的。

#include<iostream>using namespace std;int main(){int num[10];int min=99999,a=0;for(int i=0;i<10;i++){cin>>num[i];if(min>num[i]){min=num[i];//最小值用min存储a=i;//此时交换的最小值的下标}}num[a]=num[0];num[0]=min;cout<<"新数组为:";for(int j=0;j<10;j++){cout<<num[j]<<" ";}cout<<endl;return 0;}

运行结果

java实现代码

public class SwapMin {public static void main(String[] args) {int [] num = new int[10];System.out.print("输入数组:");int min=99999,a=0;Scanner sc = new Scanner(System.in);for(int i=0;i<10;i++){num[i]=sc.nextInt();if(min>num[i]){min=num[i];//最小值用min存储a=i;//此时交换的最小值的下标}}num[a]=num[0];num[0]=min;System.out.print("新数组为:");for(int j=0;j<10;j++){System.out.print(num[j]+" ");}sc.close();}}

运行截图

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。