1樓:
你都快畢業了而且學的東西還蠻多的,像這樣的問題還發網上求救我真無語,,自己做不出來嘛?「感覺自己什麼也不會,感覺好迷茫,什麼語言只是懂一點點,」是你自己沒有努力吧,如果想趕快就業那不妨學學php吧反正你學過mysql
有c語言基礎php上手很快
2樓:匿名使用者
vc6.0下編譯執行,結果無誤。
#include
#include
using namespace std;
void temp(char *str)}}}int temp1(char *p,char *str)}return 0;
}void main()
;temp(str); //呼叫排序函式
cout<<"按序結果:"< for (int i=0; i<5; i++)char *p = "nice"; cout< 3樓:匿名使用者 沒說不讓用stl吧 #include #include #include #include void temp(vector& list)int temp_1(vector& list, string str) int main() 4樓:匿名使用者 #include #include using namespace std; void temp( int n, char ** charr, string * starray ) for ( i = 0; i < n-1; i++ )}}}int temp_1( int n, char ** charr, char * ch ) }return 0; }int main( int argc, char * argv );string strarray[5]; int i, j; for( i = 0; i < 5; i++ )cout<<" "; }cout< temp(5, charr, strarray); for( i = 0; i < 5; i++ )cout< cout<<"find print 1, not 0: "< return 0;} 5樓: 那個學校的?這麼簡單的題都不會? c++對字元陣列排序 6樓:風若遠去何人留 與其它排序類似,字元陣列排序也是根據一定演算法,如冒泡法,將各個項值進行比較,並通過賦值交換位置即可。 對於字元陣列,賦值和比較均與一般物件或變數不同。 1 字元陣列比較: 需要呼叫strcmp函式。 int strcmp(char *s1, char *s2); 按照ascii碼比較,當s1和s2相等時返回0,如果s1大則返回1,否則返回-1。 2 字元陣列賦值。 需要呼叫strcpy函式。 char *strcpy(char *dst, char *src); 將src中的字串複製到dst中。 注意:要使用以上兩個函式,需要引用標頭檔案cstring。 #include #include using namespace std; int main() }for(i = 0; i < 100; i ++)cout << buf[i]< 7樓:匿名使用者 #include #include using namespace std; template void sort(t x,int m)}}//字串陣列的排序參考如下: void sort(char str[20], int n) //陣列行數由n確定}} int main() ;const int m=sizeof(a) / sizeof(*a); sort(a,m); for(int i=0;i 8樓:匿名使用者 char s[20] = ;//第2維 陣列 固定長度const int q = sizeof(s) / sizeof(*s); sort(s[0], strlen(s[0]));——>直接用模板sort(s[1], strlen(s[1])); for (int d = 0; d 9樓:旅春冬 我想問你為什麼不使用stl子代的排序的sort函式或者qsort函式, 10樓:人生做回自己 你好!問題挺多的,我給你改了! #include #include #include "string.h" using namespace std; template t sort(t x,int m)} //return x[j]; }char sort(char x,int m)}return x[j];} //字串陣列的排序參考如下: void sort(char str[20][20], int n) //return str[j];}}; int main() ;const int m=sizeof(a) / sizeof(*a); sort(a,m); for(int i=0;i cout<<"\n"; double b=; const int n=sizeof(b) / sizeof(*b); sort(b,n); for(int j=0;j cout<<"\n"; char c=; const int p=sizeof(c) / sizeof(*c); sort(c,p); for(int k=0;k
cout<<"\n"; char s[20]=; const int q=sizeof(s) / sizeof(*s); sort(s,q); for(int d=0;d cout<<"\n"; return 0;} 用c++來實現:輸入1行字串,將字串中的字元按升序排序後輸出, 要求排序過程通過一個函式實現 11樓:楊武威 #include #include #include using namespace std; void sort(string& a)//定義排序函式,用氣泡排序法} m--;}} int main() 12樓:匿名使用者 假定一行就是一個字串 按第一個字母從小到大排序,第一個字母相同則看第二個#include #include #include #include #include using namespace std; int main() while(!fin.eof()) sort(a.begin(),a.end()); for(vector::iterator t = a.begin(); t != a.end(); t++) fout << *t << endl; fin.close(); fout.close(); return 0;} c++中對於幾組字串的升序或降序排序怎麼做??? 13樓: c++對字串排bai序建議用 stl下的duvector容器(集合)中的sort函式排序zhi建立一個使用daostring型別的泛專型集合vector類物件,屬在裡面把字串新增進去(使用集合中的add函式即可),然後可以用vector集合的sort函式排序(因為集合中的內容全部是字串,所以不用擔心遇到異常) 風若遠去何人留 與其它排序類似,字元陣列排序也是根據一定演算法,如冒泡法,將各個項值進行比較,並通過賦值交換位置即可。對於字元陣列,賦值和比較均與一般物件或變數不同。1 字元陣列比較 需要呼叫strcmp函式。int strcmp char s1,char s2 按照ascii碼比較,當s1和s2相... 97樂於助人 如果你想把一個字串變成陣列,你只需要將字串初始化為陣列變數的值即可。例如 char c 10 this is 齋傲雲 在c 裡字串在記憶體的儲存方式就是按字串陣列的形式儲存的,所以不用轉換! du瓶邪 用cstring的getbuffer函式返回一個存放字元的頭指標,用一個char 來... 自我程式設計 getch 這句多餘,只是列印而已不需要這個函式接收字元。printf s n ch 0 printf s n ch 1 printf s n ch 2 這3句列印,第2個傳參和printf函式形參型別不一致,函式需要的是char 而你給的是char 12 執行可以,但會有警告。你想要...
C 對字元陣列排序,c 中對於幾組字串的升序或降序排序怎麼做???
c 中字元陣列,如何轉成字串啊
C語言,字串陣列的輸出,C語言 如何定義字串陣列