當前位置:成語大全網 - 書法字典 - c語言使用壹個函數通過冒泡法實現十個整數的升序和降序排列。

c語言使用壹個函數通過冒泡法實現十個整數的升序和降序排列。

#包含?& ltstdio.h & gt

虛空?sort 1(int?a【】,int?n)

{int?I、j、t;

for(I = 0;我& ltn-1;i++)

for(j = 0;j & ltn-1-I;j++)

if(a【j】》;a【j+1】)

{ t = a【j】;a【j】= a【j+1】;a【j+1】= t;}

}

虛空?sort 2(int?a【】,int?n)

{int?I、j、t;

for(I = 0;我& ltn-1;i++)

for(j = 0;j & ltn-1-I;j++)

if(a【j】& lt;a【j+1】)

{ t = a【j】;a【j】= a【j+1】;a【j+1】= t;}

}

int?主()

{int?我,a【10】;

for(I = 0;我& lt10;i++)

scanf(“% d“,& ampa【I】);

printf(“\ n“);

sort 1(a,10);

for(I = 0;我& lt10;i++)

printf(“% d?,a【I】);

printf(“\ n \ n“);

sort 2(a,10);

for(I = 0;我& lt10;i++)

printf(“% d?,a【I】);

printf(“\ n“);

回歸?0;

}