回覆列表
-
1 # lanfengz2
相關內容
- 一道c語言程式題: 輸入5個字串,按字典順序將其重新排列輸出。用字串指標實現?
- C語言裡面字串函式strcmpbcmp區別?
- c語言中輸入一個字串,將字串中大寫字母刪除後,輸出該新字串?
- c語言如何輸出有空格的字串?
- C語言。輸入一個字串,內有陣列和非數字字元,將其中連續的數字作為一個整數,依次存放到一陣列a中?
- C語言程式設計,寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串。求下面程式解釋?
- C語言題目寫一個函式,使輸入的一個字串按反序存放,在主函式中輸入和輸出字串?
- C語言裡如何輸入幾個字串放到一個數組中?
- C語言。要輸入一個超大數比如111111111111111111111111111111111111111怎樣用字串陣列求各位的和呢?
已經修改完成:
#include
#include
main()
{ char * str[5], strl[5][80]; //定義字元指標陣列,用於指向多個字串
char *temp;
int i, j;
for (i = 0; i
{ gets(strl[i]); //從鍵盤上接收多個字串
str[i] = strl[i]; //讓指標陣列中的字串指標指向輸入的串
}
for (i = 0; i
for (j = i + 1; j
{ if (strcmp(str[i], str[j]) > 0)
{ temp = str[i];
str[i] = str[j];
str[j] = temp;
}
}
for (i = 0; i
printf("\n%s\n", str[i]);
}