zoukankan      html  css  js  c++  java
  • 对两个变量排序,从小到大输出

    给定两个变量a和b,从小到大输出a和b的值。

    OK,想一下a和b的关系有哪几种?

    实例化

    比如

    第一种5和3

    第二种3和5

    第三种3和3

    第一种代表a大于b,这种我们需要交换a和b的值。

    第二种代表a小于b,这种我们不需要处理,直接就可以输出

    第三种代表a等于b,这种我们也不需要处理,直接就可以输出。

    代码如下:

    int a,b,t;

    scanf_s("%d %d",&a,&b);

    if(a>b)

    {

      t=a;

      a=b;

      b=t;

    }

    if(a<b)

    {

    }

    if(a==b)

    {

    }

    printf("%d %d",a,b);

    有没有发现a<b和a==b的时候都是什么都不做,所以它门可以合并在一起。

    int a,b,t;

    scanf_s("%d %d",&a,&b);

    if(a>b)

    {

      t=a;

      a=b;

      b=t;

    }

    if(a<=b)

    {

    }

    printf("%d %d",a,b);

    当a小于等于b的时候,其实什么都没有做,那就可以不写if(a<=b)了,所以最后就变成了

    int a,b,t;

    scanf_s("%d %d",&a,&b);

    if(a>b)

    {

      t=a;

      a=b;

      b=t;

    }

    printf("%d %d",a,b);

    记录整个思考过程。

  • 相关阅读:
    html5新增元素和废除元素
    html5本地存储
    第四章表单与文件笔记新增属性
    第五章canvas
    lable中for的作用
    第四章表单与文件学习内容
    第三章html5的结构
    html5的全局属性
    正则表达式—升华
    微前端
  • 原文地址:https://www.cnblogs.com/yfish/p/9780791.html
Copyright © 2011-2022 走看看