一个简单的排序算法
#include <stdio.h> int
EasySort(int?? num[],int??? n)
{
??? int???? i,j;
??? for(i=0;i<n-1;i++) //設置第一個數,第一個循環變量數組
??????? for(j=i+1;j<n;j++)? //后面的數比第一個數大就交換值
??????????? if(num[i]<num[j]) //第二個循環排序
??????????? {
??????????????? int temp;
??????????????? temp = num[i];
??????????????? num[i] = num[j];
??????????????? num[j]= temp;
??????????? }
}
int main(int argc,char *argv[],char *environ[])
{ ??? int???? a[]={3,5,7,1,-9,-10,3};
??? int???? i;
??? EasySort(a,7);
??? for(i=0;i<7;i++)
??????? printf("%d ",a[i]); //輸出數組的值
?return 0;
} 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
EasySort(int?? num[],int??? n)
{
??? int???? i,j;
??? for(i=0;i<n-1;i++) //設置第一個數,第一個循環變量數組
??????? for(j=i+1;j<n;j++)? //后面的數比第一個數大就交換值
??????????? if(num[i]<num[j]) //第二個循環排序
??????????? {
??????????????? int temp;
??????????????? temp = num[i];
??????????????? num[i] = num[j];
??????????????? num[j]= temp;
??????????? }
}
int main(int argc,char *argv[],char *environ[])
{ ??? int???? a[]={3,5,7,1,-9,-10,3};
??? int???? i;
??? EasySort(a,7);
??? for(i=0;i<7;i++)
??????? printf("%d ",a[i]); //輸出數組的值
?return 0;
} 《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀
總結
- 上一篇: C语言读入全都的文件内容2
- 下一篇: 用动态内存读入任意大小的文件(c语言)