#include
struct student //結(jié)構(gòu)體
{
char name[21];
char score;
};
int main() {
struct student a[100],t; //聲明變量
int i,j,n;
scanf("%d",&n);//輸入需要排序的數(shù)量
for(i=1;i<=n;i++)
scanf("%s %d",&a[i].name,&a[i].score); //輸入n個(gè)數(shù)
//冒泡核心start
for(i=1;i<=n-1;i++) //遍歷數(shù)組
{
for(j=1;j<=n-i;j++) //
{
if(a[j].score>a[j+1].score) //當(dāng) 第一個(gè)數(shù)值比第2個(gè)小時(shí) 通過(guò)大于 或小于符號(hào)修改升降序
{t=a[j];a[j]=a[j+1];a[j+1]=t;} //交換數(shù)值
}
}
//冒泡核心end
for (i=1;i<=n;i++) //輸出
printf("%s ",a[i].name);
getchar();getchar();
return 0;
}
創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:
成都做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的
揭東網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
網(wǎng)站標(biāo)題:c語(yǔ)言入門3(冒泡排序)-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:
http://weahome.cn/article/ddjgjo.html