zoukankan      html  css  js  c++  java
  • 16 对整数排序(冒泡排序)

    #include<stdio.h>
    
    void main(){
        //实现对三个整数进行排序,输出时按照从小到大的顺序输出
        //思路:
        //1,从小到大将值保存在 n1 n2 n3
        //2,n1和n2比较,如果 n1 > n2 则交换
        //3,n2和n3进行比较,如果 n2>n3 则交换
        //4,将最大的数字赋给n3
        //5,再将n1和n2进行比较,如果n1>n2,则交换
    
        int n1 = 10;
        int n2 = 8;
        int n3 = 5;
        int temp = 0;  //temp是用于交换的临时变量
        printf("最初顺序:%d %d %d
    ", n1, n2, n3);
    
        if (n1 > n2) {
            temp = n1;
            n1 = n2;
            n2 = temp;
        }
        printf("第一次处理:%d %d %d
    ", n1, n2, n3);
    
        if (n2 > n3) {
            temp = n2;
            n2 = n3;
            n3 = temp;
        }
        printf("第二次处理:%d %d %d
    ", n1, n2, n3);
        
        if (n1 > n2) {
            temp = n1;
            n1 = n2;
            n2 = temp;
        }
        printf("第三次处理:%d %d %d
    ", n1, n2, n3);
    }

  • 相关阅读:
    4.变量以及类型
    3.注释
    2.第一个python程序
    1.认识Python
    DB安装
    DB2<RedHed Linux> 创建数据库
    win 7设置主机域名
    FTP 错误1
    FTP 其他设置
    VM浏览器不能访问
  • 原文地址:https://www.cnblogs.com/shanlu0000/p/12342464.html
Copyright © 2011-2022 走看看