c語言書上的一道程式設計題,輸入字串,並按字母順序排列後輸出。程式如下

2021-04-13 01:50:06 字數 1542 閱讀 1518

1樓:凌亂心扉

#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。

2樓:杜

#include

#include

int main()

for (i=0;i<5;i++)}}

printf("the strings:\n");

for (i=0;i<5;i++)

return 0;

}完美執行。好像我剛剛就做了一遍??

望採納!!

3樓:匿名使用者

不用指標的話,用字元陣列a[行][列]把5個字串存下來,strcmp比較相鄰子串,最簡單的用冒泡+一個快取子串,需要交換的時候strcpy到快取,交換。

c語言程式設計…按字母順序給五個單詞排序,麻煩大神們看看我錯哪兒了,怎麼執行出來是這樣? 10

4樓:匿名使用者

for(j=0;j<4;++j)內}}

5樓:新月牙

能不能把**發過來?

輸入5個字串,按英文字典排序由小到大順序輸出的c語言程式

6樓:匿名使用者

#include

#include

#include

define n 15//每個字

自符串最多15個字元

void main()

//排序

int j,k;

for( j=0;j<5;j++)

for( k=j+1;k<5;k++)

}for(i=1;i<=5;i++)//輸出puts(str[i]);}

問一道c語言程式設計題題目如下輸入字元

改如抄 下,你襲對照看 include stdio.h int main void c語言程式設計題目 給一個字串,請找出出現次數最多的大寫英文字母。include stdio h include string h void main chara 100 intfre 26 int i,len,bi...

一道C語言程式設計題,一道C語言程式設計題

include include define change 0 int main void 你的串號我已經記下,採納後我會幫你製作 應該算是比較完整的程式了,如果你的問題還有補充的話請告訴我.author banxi1988 date 2010 12 9 include include define...

一道簡單的c語言程式設計題,C語言指標一道簡單的程式設計題

include include int main c語言程式如下,源謝謝採納。不借助臨時變數 include include void main 不用藉助變數藉助變數 int a,b,c 同樣的輸入 c a a b b c 這是核心演算法,其版餘的加齊 權就行了 數字是多大哦,幾百億?include...