国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > C > 正文

C語(yǔ)言實(shí)現(xiàn)字符串?dāng)?shù)組排序的示例代碼

2020-02-24 14:37:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在學(xué)習(xí)C語(yǔ)言之前,一定要對(duì)下面的知識(shí)點(diǎn)有所了解,如果不了解下面的知識(shí),請(qǐng)前往下面對(duì)應(yīng)的鏈接,下面就由武林技術(shù)編輯帶來(lái)C語(yǔ)言實(shí)現(xiàn)字符串?dāng)?shù)組排序的示例代碼,一起進(jìn)行學(xué)習(xí)吧。


#include
#include
#include
void q_sortB(char str[20][20], int n);
void qs(char str[20][20],int n);

?

void main() {
??? int i, n;
??? char str[20][20] = { { "Adam" }, { "Bob" }, { "Dimen" }, { "Colin" }, {
??????????? "Correal" }, { "Sick" }, { "Rachel" } };

??? char * str1[20]= { { "Adam" }, { "Bob" }, { "Dimen" }, { "Colin" },
??????????? { "Correal" }, { "Sick" }, { "Rachel" } };
??? qs(str,7);
??? q_sortB(str, 7);
??? for (i = 0; i ??????? printf("%s/n", str[i]);
??? }


}

void qs(char str[20][20],int n){
??? char temp[20];
??? int i=0;
??? int j=0;
??? int min=i;
??? for(i=0;i??????? min=i;
??????? for(j=i;j??????????? if(? strcmp(str[j],str[min])==-1? ){
??????????????? min=j;
??????????? }
??????? }
??????? //此時(shí)min指向最小的
??????? //那么應(yīng)該把min放在已排序部分的后一個(gè)//也就是本次排序的第一個(gè)
??????? strcpy(temp,str[i]);
??????? strcpy(str[i],str[min]);
??????? strcpy(str[min],temp);

??? }
}

//泡泡
void q_sortB(char str[20][20], int n) {
??? char a[20];
??? int i, j;
??? for (i = 0; i ??????? for (j = i ; j ??????????? if (strcmp(str[j], str[j + 1]) > 0) {
??????????????? strcpy(a, str[j]);
??????????????? strcpy(str[j], str[j + 1]);
??????????????? strcpy(str[j+1], a);
??????????? }
??? }

}

到這里,C語(yǔ)言實(shí)現(xiàn)字符串?dāng)?shù)組排序的示例代碼就完成了,如果有什么不清楚可以留言給我,如果覺(jué)得我寫得不錯(cuò)的話,請(qǐng)給我一個(gè)大拇指,謝謝!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 长顺县| 尼木县| 格尔木市| 呼伦贝尔市| 杭锦后旗| 怀化市| 诸城市| 平顺县| 正阳县| 东至县| 铜川市| 太谷县| 尉氏县| 犍为县| 龙门县| 汽车| 白河县| 独山县| 萍乡市| 海城市| 永春县| 陆河县| 岢岚县| 崇左市| 大连市| 怀远县| 萨迦县| 大洼县| 都匀市| 城固县| 达拉特旗| 普兰店市| 新蔡县| 金湖县| 霸州市| 老河口市| 交口县| 昌邑市| 玉山县| 中超| 和田县|