1樓:
#include
#include
void paixu(char *a,int n)}}int main()
c語言程式設計題,輸入5個字串,然後排序
2樓:凌亂心扉
#define linemax 20/*定義字串的最大長度*/
int main()
sort(char**p)/*冒泡法對5個字串排序函式*/}}
return 0;
}printf()函式的呼叫格式為:printf("《格式化字串》",《參量表》)。
其中格式化字串包括兩部分內容:一部分是正常字元,這些字元將按原樣輸出;另一部分是格式化規定字元,以"%"開始,後跟乙個或幾個規定字元,用來確定輸出內容格式。
參量表是需要輸出的一系列引數,其個數必須與格式化字串所說明的輸出引數個數一樣多,各引數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。
比如:int a=1234;
printf("a=%d\n",a);
輸出結果為a=1234。
scanf()是c語言中的乙個輸入函式。與printf函式一樣,都被宣告在標頭檔案stdio.h裡,因此在使用scanf函式時要加上#include。
int scanf(const char*restrict format,...);
函式scanf()是從標準輸入流stdin(標準輸入裝置,一般指向鍵盤)中讀內容的通用子程式,可以說明的格式讀入多個字元,並儲存在對應位址的變數中。
如:scanf("%d%d",&a,&b);
函式返回值為int型,如果a和b都被成功讀入,那麼scanf的返回值就是2。
3樓:杜
#include
#include
int main()
for (i=0;i<5;i++)}}
printf("the strings:\n");
for (i=0;i<5;i++)
return 0;
}完美執行。好像我剛剛就做了一遍??
望採納!!
4樓:匿名使用者
不用指標的話,用字元陣列a[行][列]把5個字串存下來,strcmp比較相鄰子串,最簡單的用冒泡+乙個快取子串,需要交換的時候strcpy到快取,交換。
c語言連結串列排序,C語言連結串列排序
問明 include stdafx h include stdlib h 建立一個節點,data為value,指向null node create intvalue node head node malloc sizeof node head data value head next null re...
c語言氣泡排序法,C語言氣泡排序。
1 基本思想 在要排序的一組數中,對當前還未排好序的範圍內的全部數,自上而下對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即 每當兩相鄰的數比較後發現它們的排序與排序要求相反時,就將它們互換。2 例項 3 解釋 include int main for j 1 j 9 j for...
c語言字母排序問題,C語言字母排序問題
很有意思題 今天太晚了,明天給你做吧 btw,樓主是哪個學校的,現在國外大學這樣學c的好像不多了. 雨過天晴日丶 include include string包含gets,puts,strlen函式 void main puts n 輸出排序後的字元陣列n 在vc 6.0執行了下,可以。 星雨新痕 ...