使用指標的指針對字串排序

2022-03-14 22:18:44 字數 946 閱讀 4726

1

/*note:your choice is c ide

*/2 #include "

stdio.h

"3 #include "

string.h"4

/*使用指標的指針對字串排序*/5

/*排序是按照漢字的首字母進行*/6

/*7*整體思路:1、輸出排序前的陣列元素89

* 2、輸出排序後的陣列元素

1011

*/12

//自定義函式sort(),實現對字串的排序

13 sort(char*strings,int n)//

引數1:字元型指標陣列。引數2:整型變數

1433}34

}35}36

37void

main()

38;//

初始化字串陣列

44 p=strings;//

指標指向陣列首位址

45 printf("

排序前的陣列:\n");

46for(i=0;i)

4750 sort(p,n);//

呼叫排序自定義過程

51 printf("

\n排序後的陣列:\n");

52for(i=0;i//

迴圈輸出排序後的陣列元素

5356

getch();57}

5859

/*總結:

601、

61兩個數字交換一般思路,需要另乙個載體,

62*例如a和b數值交換,需要借助c,

63*把a的數值賦值給c,

64*再把b的數值賦值給a,

65*再把c的數值賦給a,

66*從而實現a和b數值的交換

672、雙重for迴圈用於每個數都要與其他數比較

68*/

指標基礎 字串排序

本題要求編寫程式,讀入5個字串,按由小到大的順序輸出。輸入格式 輸入為由空格分隔的5個非空字串,每個字串不包括空格 製表符 換行符等空白字元,長度小於80。輸出格式 按照以下格式輸出排序後的結果 after sorted 每行乙個字串 輸入樣例 red yellow blue green white...

使用指標的指標輸出字串

功能 使用指標的指標輸出字串 描述 使用指標的指標輸出字串。首先要使用指標陣列建立乙個字串陣列,然後定義指向指標的指標,使其指向字串陣列,並使用其輸出陣列的字串 char p 這裡指向指標的指標,表示指標變數 p 是指向乙個指標變數。p 就表示 p 指向另外乙個指標變數,即乙個位址。include ...

指標字串

問題描述 本題利用指標完成將乙個數字字串轉換為int整數的程式。input 輸入資料可以是多組,每組是乙個字串。ouput 輸出將這個字串轉換為int整數的形式。說明,如果輸入字串的第乙個字元為 則此數為負數,如果第乙個字元為 或沒有符號表示為正數。如果第乙個字元或符號位後的第乙個字元為非數字字元 ...