m0_59748878
2021-06-27 20:44
采纳率: 100%
浏览 12

输入一组数据,找出最大数与最小数,互换,并输出互换后的数

 

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • CSDN专家-link 2021-06-27 20:45
    已采纳

    遍历找出最大最小交换就可以了

    点赞 打赏 评论
  • CSDN专家-link 2021-06-27 20:50
    int main()
    {
        int a[10],i;
        int max,min,t;
        for(i=0;i<10;i++)
        {
            scanf("%d",&a[i]);
            if(i==0)
                min = max = 0;
            else if(a[min] > a[i])
                min  = i;
            else if(a[max] < a[i])
                max = i;
        }
        t = a[min];
        a[min] = a[max];
        a[max] = t;
        for(i=0;i<10;i++)
            printf("%d ",a[i]);
    }
    
    ​
    点赞 打赏 评论

相关推荐 更多相似问题