首页 > C/C++语言 > C/C++数据结构 > 请教该如何用 多种方法做出来啊!
2009
11-18

请教该如何用 多种方法做出来啊!

     输入10个整数保存到数组中,求值最小的元素,将这个值最小的元素与数组的第一个元素交换。最后输出整个数组。


请教该如何用 多种方法做出来啊!》有 4 条评论

  1. hiroki 说:

    你这个有点类似于冒泡法  求序列的问题  就是利用判断  for循环

  2. 探索 说:

    选择发也可以的。

  3. yanggaoang 说:

    #include<stdio.h>
    void main()
    {
     int a[10],i,*p=a,*min=a,t;
     for(i=0;i<10;i++)
     scanf(“%d”,p+i);
     for(i=0;i<10;i++)
     {
      if(*min>a)
       min=a+i;
     }
        t=*min;
     *min=a[0];
     a[0]=t;
     for(i=0;i<10;i++)
      printf(“%d “,*(p+i));
    }

    这是用指针做的!你也可以用数组做

留下一个回复