zoukankan      html  css  js  c++  java
  • 17周项目三(数组的排序)

    /*
    * 程序的版权和版本声明部分
    * Copyright  (c)2013,烟台大学计算机学院学生
    * All rightsreserved.
    * 文件名称:array.cpp
    * 作者:张凯
    * 完成日期;: 2013年12月18日
    * 版本号: v1.0
    * 输入描述: 无
    * 问题描述:数组的排序
    */ 
    
    #include <iostream>
    
    using namespace std;
    
    void sort(int *p,int num);
    
    void output(int *,int num);
    
    int main()
    {
        int a[20]={86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,17,54,49,11,16};
        int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73};
        sort(a,20);
        output(a,20);
        sort(b,15);
        output(b,15);
        return 0;
    }
    void sort(int *p,int num)
    {
        int i,j,t;
        for(i=0;i<num-2;i++)
        for(j=0;j<num-i-1;j++)
        if(*(p+j)>*(p+j+1))
        {
            t=*(p+j);
            *(p+j)=*(p+j+1);
            *(p+j+1)=t;
        }
    }
    void output(int *p,int num)
    {
        int i;
        for(i=0;i<num-1;i++)
        cout<<*(p+i)<<",";
        cout<<*(p+num-1)<<"
    ";
        return;
    }
    

    运行结果 :

                       

    心得体会:ˇˍˇ

  • 相关阅读:
    工科物理实验()中国大学MOOC答案(已更新)
    类似jar文件使用java无法打开问题
    python9、10章
    nmap的理解与利用(初级)
    常见端口
    配置优化
    删除表操作
    万能的map
    测试
    Mapper.xml
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3481902.html
Copyright © 2011-2022 走看看