1樓:伍拾步
c語言????
#include "stdio.h"
void bubble_sort(int array,int n)}if(1 == flag)break;}}void main()
,i;bubble_sort(a,10);
for(i = 0; i < 10; i++)printf("%d ",a[i]);
printf("\n");}
2樓:匿名使用者
//此程式為從小到大排列
#include
using namespace std;
int main()
;int i,j,max;
for(i=0;i<=9;i++)
max=a[j];
}cout<<"排序後的數為\n";
for(i=0;i<=9;i++)
cout<
cout<
system("pause");
return 0;
}這是c++語言,我新加了求最大數的**,其實很簡單。有什麼問題直接問我
用氣泡排序法將陣列a[10]={1,3,2,5,6,7,4,9,10,8}中的數進行從大到小進行排列,並輸出排好的陣列a[10]
3樓:匿名使用者
#include
int main()
,i,j,t ;
for(i=1;i<=9;i++)
for(j=0;j<9;j++)
for(i=0;i<10;i++)
printf("%d\n",a[i]);
return 0;}
4樓:匿名使用者
#include
void main()
;for(i=0;i<9;++i)}}
for(i=0;i<10;++i)
printf("%d\t",a[i]);}
5樓:純純的小海
#include<>stdio.h>
void main()
,i,j,t ;
for(i=0;i<9;i++)
for(j=0;j<10;j++)
for(i=0;i<10;i++)
printf("%d",a[i]);}
c語言程式設計:定義一個未排序的一維陣列int a[10]={5,8,1,3,2,12,18,10,7,16} 70
6樓:小欽
void selectsort(int a, int n)}int main();
selectsort(iarr, sizeof(iarr)/sizeof(iarr[0])); //呼叫完iarr就排序好了
return 0;
}#include
using namespace std;/*新增*/void printdata(int *data,int n)exchange=1; /*修改位置*/
}i++; /*修改位置*/}}int main()
;cout<<"氣泡排序:"<
cout<<"未排序的數為:";
printdata(a,n-2);
bubble_sort (a,n-2);
cout<<"排過序的數為:";
printdata(a,n-2);
cout<
return 0;
}跟這個差不多,你稍微改下就可以了
使用方法對下面,進行排序(使用氣泡排序演算法): [2,4,1,5,6,7,3,8,9,0] 5
c語言 使用氣泡排序將一維陣列a中的n個元素升序排列
7樓:59分粑粑
方法和詳細的操作步驟如下:
1、第一步,開啟c檔案,定義一組序列和要排序的各種變數,然後處理排序邏輯,具體的**見下圖,轉到下面的步驟。
2、第二步,完成上述步驟後,氣泡排序的邏輯是一組數字從第一個值開始,如果兩個相鄰數字的順序與期望的順序不同,則會交換兩個數字的位置。 重複此過程,直到最後一個數字。如果需要交換,則排序完成,實現的**見下圖,轉到下面的步驟。
3、第三步,完成上述步驟後,編譯並執行程式,就獲得了想要的結果了,見下圖。這樣,就解決了這個問題了。
8樓:離歌亮仔仔
我這給出一個不用指標,不用手動分配記憶體空間的相對 精簡易懂 的方法
#include
int main()
}printf("排序結果:\n");
for(i=0;i
printf("%d ",a[i]);
printf("\n");
return 0;}
9樓:2013努力實現
#include
#include
int main()
printf("請為%d個元素賦值如 1 2 3\n",n);
for(i=0;ip[j+1])
}printf("排序結果!\n");
for(i=0;i
printf("%5d",p[i]);
printf("\n");
return 0;}
10樓:迴歸╮幼稚
#include
int main()
{int t,i,j,a[100],n;
scanf("%d",&n);
for(i=0;i
scanf("%d",&a[i]);
for(i=1;i
11樓:示申僉
#include "stdio.h"
int main()
for(i=0;i結果:
c語言中用氣泡排序法排列下列十個數字從小到大1,3,6,8,2,7,9,0,4,5,求程式高手們幫下忙
12樓:匿名使用者
#include int main()
;int i,j;
for(i=0;i<10;i++)}}
for(i=0;i<10;i++)
return 0;}
c 程式設計用函式實現排序演算法(氣泡排序 插入排序)
include using namespace std template void bubble t arr,int n for i 0 i void insert t arr,int n 插入排序 int i,j,pos t temp for i 0 i include using namespa...
用c語言輸入實數,用氣泡排序法降序排序並輸出
include int main c語言 編寫一個程式,實現氣泡排序,將輸入的n個整數按降序進行排序,並輸出。include const int maxsize 100 int main for i 0 i n i printf d a i printf n return 0 如圖所示 short ...
用氣泡排序法對字串進行排序,並把它們按照從小到大的順
include stdio.h include string.h define n 10 void main printf 它們dao的順序 回為答 n for i 0 i puts a i include include void main printf the sorted string n f...