皓月星空

导航

5.输入三个整数,从小到大排列输出

/*
* 输入三个数,按照从小到大输出
*/
#include <stdio.h>

int main(int argc, char const *argv[])
{
    int m;
    int i,j,k;
 
    printf("请输入三个整数:\n");
    scanf("%d%d%d",&i,&j,&k);
    if(i > j)//交换 i 与 j
    {
        
        m = i;
        i = j;
        j = m;
    }
    if(i > k)//交换i与k
    { 
        m = i;
        i = k;
        k = m;
    }
    if(j > k)//交换j与k
    {
        m = j;
        j = k;
        k = m;
    }
    printf("从小到大排序为:%d %d %d\n",i,j,k);
}

注意scanf函数后面不要加\n,\n会占用一个输入,要再多打一个数据才回输出

posted on 2021-05-09 19:15  皓月星空  阅读(941)  评论(0编辑  收藏  举报