1樓:風若遠去何人留
#include
#include
void sort(char name[10][100] , int n)}}
int main(void)
sort(name,10);
for(i=0;i<10;i++)
printf("第%d個學生的姓名是%s",i+1,name[i]);
return 0;}
2樓:匿名使用者
void sort(char* name , int n);
這個函式不是對字串排序,形參只有一個字串而已。
3樓:
//問題不少,給你改了下
#include
#include
#include //malloc標頭檔案
void sort(char** name , int n) //chat** name}}
}int main(void)
sort(name,10); //namefor(i=0;i<10;i++)
printf("第%d個學生的姓名是%s\n",i+1,name[i]);
for(i=0;i<10;i++)
free(name[i]); //釋放記憶體return 0;}
4樓:衛傲柏
一樓正解,樓主基礎不過關 ,繼續努力。
c語言問題 主函式中有二維陣列,呼叫子函式對其賦值
include define row 3 define col 3 void initary int ptr col void printary int ptr col void main void initary int ptr col void printary int ptr col prin...
寫出一通用函式,該函式從字元指標陣列中尋找指定的字元
一樓,你顯然誤解了樓主的意思。並非簡單的查詢一個字串的前幾個字元與另一個字串是否相同。我想,樓主的意思應該是這樣的。例如一個字元指標陣列 char p 和char s def 可以將字元指標陣列簡單看成字串陣列,然後查詢其中是否存在一個字串s。請看下面程式,可以直接複製執行,絕對是樓主想要的答案!i...
在C 如何定義並使用陣列,在C 中的主函式中,如何定義一個陣列,而這個陣列的大小不確定,大小和數值由使用者從鍵盤輸入?
張老師情感分析 材料 工具 電腦方法如下 1 首先使用 string s new string 6 定義一個長度為6的字串陣列。2 接著使用 int i new int 6 定義一個長度為6的整型陣列,如下圖所示 3 使用 string str new string 定義長度為3的字串陣列,如下 4...