zoukankan      html  css  js  c++  java
  • 222

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

    输入格式:

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

    输出格式:

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

    输入样例:

    4 2 8
    
     

    输出样例:

    2->4->8



    由于会用直接的比较大小,在这里使用的是指针

    #include<stdio.h>
    int main()
    {
    int chage(int *,int *,int *);
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    int *p1=&a,*p2=&b,*p3=&c;
    chage(&a,&b,&c);
    printf("%d->%d->%d",a,b,c);
    return 0;
    }
    int chage(int *x,int *y,int *z)
    {
    int t;
    if(*x>*y)
    {
    t=*x;
    *x=*y;
    *y=t;
    }
    if(*x>*z)
    {
    t=*x;
    *x=*z;
    *z=t;
    }
    if(*y>*z)
    {
    t=*y;
    *y=*z;
    *z=t;
    }
    }



    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    微服务全链路剖析
    记一次被挖矿经历
    centos权限总结
    Beizer。。。。。
    遇到的几个算法
    程序截图
    CFileViewer(文件浏览器)
    框架设计
    git常用代码
    右值引用
  • 原文地址:https://www.cnblogs.com/wven/p/12582679.html
Copyright © 2011-2022 走看看