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整數的形式。說明,如果輸入字串的第乙個字元為 則此數為負數,如果第乙個字元為 或沒有符號表示為正數。如果第乙個字元或符號位後的第乙個字元為非數字字元 ...