冒泡法:
#define N 10
#include<stdio.h>
maopao(int a[N])
{
int i,j,t;
for(j=0;j<N;j++)
for(i=0;i<N-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
printf("排序后的數(shù)組為:\n");
for(i=0;i<N;i++)
printf("%d ",a[i]);
printf("\n");
}
void main()
{
int i,a[N];
printf("請(qǐng)輸入10個(gè)數(shù):\n");
for(i=0;i<N;i++)
scanf("%d",&a[i]);
printf("\n");
maopao(a[N]);
}
選擇法:
#include<stdio.h>
#define N 10
void main()
{
int i,j,k,t,a[N];
for(i=0;i<N;i++)
scanf("%d",&a[i]);
for(i=0;i<N;i++)
{
k=i;
for(j=i+1;j<N;j++)
if(a[j]>a[k])
k=j;
if(k!=i)
{
t=a[i];
a[i]=a[k];
a[k]=t;
}
}
for(i=0;i<10;i++)
{
printf("%d ",a[i]);
}
printf("\n");
}
C語言用冒泡法和選擇法對(duì)10個(gè)數(shù)進(jìn)行排序
C語言用冒泡法和選擇法對(duì)10個(gè)數(shù)進(jìn)行排序
其他人氣:880 ℃時(shí)間:2020-05-13 21:48:30
優(yōu)質(zhì)解答
我來回答
類似推薦
- 一道電能表計(jì)算
- 電磁打點(diǎn)計(jì)時(shí)器和電火花打點(diǎn)計(jì)時(shí)器哪個(gè)誤差大?為什么?
- 簡(jiǎn)要說明西歐莊園經(jīng)濟(jì)的特點(diǎn)?
- 2,3,4,5,6,7,8,9這些數(shù)用加,減號(hào)怎樣能=10.(負(fù)數(shù)也算)
- 當(dāng)氫氣球飛到天上會(huì)怎么樣?
- 鋼筋符號(hào)讀法
- for him,it would be a __________to be able to have a day off work.A good B Luxury
- 英語翻譯
- 概率論與數(shù)理統(tǒng)計(jì)的一道題
- 模仿:深度:深不可測(cè) 力度:________ 廣度:_______速度:_____密度:________
- 若梯形的上底為10cm,兩腰分別為2cm,3cm.下底長(zhǎng)為x cm,則x的取值范圍是?
- 為什么說馬克思主義哲學(xué)是不斷發(fā)展的哲學(xué)
猜你喜歡
- 1二次函數(shù)公式 頂點(diǎn)式和一般式的對(duì)稱軸,頂點(diǎn)坐標(biāo),X和Y的關(guān)系,最大值
- 2溫室效應(yīng)的產(chǎn)生與影響 研究目的
- 3以'"驚喜"為話題的優(yōu)秀作文
- 4造成空氣污染的有害物質(zhì)可分為( )和( )兩大類,目前計(jì)入空氣污染指數(shù)的項(xiàng)目暫定為( )( )( )
- 5Nor的用法
- 6化學(xué)肥料主要有______,______,______三大類.含氮量最高的化肥是______,復(fù)合肥料是______(填化學(xué)式).
- 7已知a2+2ab+b2-4(a+b-1)=0,求a+b-3的值.
- 8電位和電壓有什么異同?
- 91、2位和3、4位是反義詞的成語
- 10大道之行也中是謂大同中大同的今義
- 11Fe與稀硝酸反應(yīng)分哪兩種情況?
- 12平衡計(jì)分卡的指標(biāo)體系是什么?