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;
    }
    }



    只供自己学习参考,方便自己知道做过哪些题目。偶尔会附上别人写的代码(整张截图)供自己学习和对比,若题主不同意,可删
  • 相关阅读:
    11、angular 的依赖注入
    gulp插件列表
    gulp 列表
    gulp 教程
    html5模板
    yeoman官网
    node.js 增删改查(原始)
    配置MongoDB
    MongoDB手稿
    node.js 手稿
  • 原文地址:https://www.cnblogs.com/wven/p/12582679.html
Copyright © 2011-2022 走看看