专栏首页IT技术圈(CSDN)团体程序设计天梯赛-练习集 L1-010 比较大小

团体程序设计天梯赛-练习集 L1-010 比较大小

L1-010 比较大小

本题要求将输入的任意3个整数从小到大输出。

输入格式:

输入在一行中给出3个整数,其间以空格分隔。

输出格式:

在一行中将3个整数从小到大输出,其间以“->”相连。

输入样例:

4 2 8

输出样例:

2->4->8

代码:

#include<stdio.h>
int main()
{
    int arr[3];
    int i;
    for(i=0;i<3;i++)
        scanf("%d",&arr[i]);
    int index,temp;
    int j;
    for(i=0;i<3-1;i++)
    {
        index=i;
        temp=arr[i];
        for(j=i+1;j<3;j++)
        {
            if(arr[j]<=arr[index]) index=j;
        }
        arr[i]=arr[index];
        arr[index]=temp;
    }
    for(i=0;i<3;i++)
    {
       if(i!=3-1) printf("%d->",arr[i]);
       else printf("%d\n",arr[i]);
    }
return 0;
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 浙大版《C语言程序设计(第3版)》题目集 习题7-1 选择法排序

    C you again 的博客
  • 团体程序设计天梯赛-练习集 L1-027 出租

    一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]...

    C you again 的博客
  • 团体程序设计天梯赛-练习集 L1-056 猜数字

    一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。

    C you again 的博客
  • 深入浅出的排序算法-选择排序

    选择排序是第一个人和后续排序的人进行比较,若第一个人大于第二个人,就进行交换,那么这时第一人就是最小的,然后这时的第一个人和第三个人进行比较,若这时的第一个人大...

    达达前端
  • 第三节:带你详解Java的操作符,控制流程以及数组

    大家好,我是 Vic,今天给大家带来带你详解Java的操作符,控制流程以及数组的概述,希望你们喜欢

    达达前端
  • 浙大版《C语言程序设计(第3版)》题目集 习题7-1 选择法排序

    C you again 的博客
  • 各种排序算法总结

    排序算法是最基本最常用的算法,不同的排序算法在不同的场景或应用中会有不同的表现,我们需要对各种排序算法熟练才能将它们应用到实际当中,才能更好地发挥它们的优势。今...

    前朝楚水
  • 九度oj 题目1202:排序 题解

    提交网址: http://ac.jobdu.com/problem.php?pid=1202

    Enjoy233
  • C语言实现插入排序

    插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应...

    仙士可
  • 团体程序设计天梯赛-练习集 L1-027 出租

    一时间网上一片求救声,急问这个怎么破。其实这段代码很简单,index数组就是arr数组的下标,index[0]=2 对应 arr[2]=1,index[1]...

    C you again 的博客

扫码关注云+社区

领取腾讯云代金券