zoukankan      html  css  js  c++  java
  • 结构体数组排序

    要求:结构体变量中有两个数据,一个是index,另一个是max 按照index的从小到大的顺序排序。

    struct student

    {

      int index;

      double max;

    }seq[length];

    void _seq()
    {
            int i,j,k,tmp;
    		double tmp_2;
    		for(i=0;i<length;i++)
    		{
    			k=i;
    			for(j=i+1;j<length;j++)
    			{
    				if(seq[j].index<seq[k].index)
    					k=j;
    			}
    			tmp=seq[i].index;
    			tmp_2=seq[i].max;
    			seq[i].index=seq[k].index;
    			seq[i].max=seq[k].max;
    			seq[k].index=tmp;
    			seq[k].max=tmp_2;
    		}
      
    }
    

      

    内在的趣味,表面的繁琐
  • 相关阅读:
    c++ 01
    unix c 11
    unix c 10
    unix c 09
    unix c 08
    unix c 07
    unix c 06
    unix c 05
    unix c 04
    Petrozavodsk Summer Training Camp 2017
  • 原文地址:https://www.cnblogs.com/data1213/p/5110404.html
Copyright © 2011-2022 走看看