1樓:
要求差不多,字串及個數可以自己輸入。版
#include
using namespace std;
void main()
; int i,j;
char* pt;
for (i=0;i<4; i++)
for (j=i+1; j<5; j++)if (strcmp(p[i], p[j]) > 0)cout << "after sorting:"<輸出排序後的結權果for(i=0;i<5;i++)
cout<
2樓:匿名使用者
差不多的,我沒改,希望對你有幫助
#include
using namespace std;
int main( ); //定義指標陣列權int n=5;
sort(name,n);
print(name,n);
return 0;
}void sort(char*name,int n)}}void print(char*name,int n)
3樓:
給你說方法,比較字元其實都是比較他們的ascii值,ascii值就是數值,換句話就說升序就是比較數值的大小,沒分,沒**!
4樓:四分三
比較字串用int strcmp(const char*, const char*);第一個比第二個大返回正數,相等返回0,小於返回負數。
用c++解:輸入5個字串,按照升序輸出。
5樓:匿名使用者
程式:#include
using namespace std;
int main(void)
//排序: 升序
for (int i = 0; i != 4; ++i)}}cout << "按升序輸出為: " << endl;
delete ptmp;
//輸出並釋放
for (int i = 0; i != 5; ++i)system("pause");
return 0;
}執行截圖:說明一下:c++裡面字串排序預設以字母ascii碼進行大小比對, 並非按照字串長短比對, 這點請樓主注意下如果需要長短比對, 樓主可以提出要求, 偶可以重新寫過
6樓:匿名使用者
#include
#include
using namespace std;int main()}for(int i=0;i<5;i++)cout< for(int i=0;i<5;i++) delete str[i]; return 0;} 輸入5個字串,將這5個字串按從小到大的順序排列後輸出(要求使用選擇法排序)。 7樓:凌亂心扉 #include<iostream> #include<string> usingnamespacestd; intmain() {stringa1[5];//定義一個字串陣列。62616964757a686964616fe4b893e5b19e31333431353863 cin>>a1[0]>>a1[1]>>a1[2]>>a1[3]>>a1[4]; inti,j; stringform; for(i=0;i<4;i++)//通過氣泡排序進行排序{for(j=0;j<4-i;j++) if(a1[j]>a1[j+1]) {form=a1[j]; a1[j]=a1[j+1]; a1[j+1]=form;}} }for(i=0;i<5;i++) {cout<<a1[i]<<endl; }system("pause"); return0;} 8樓:聽不清啊 #include #include int main () {char s[5][100],*p[5],*t; int n=5,i,j,k; scanf("%d\n",&n); for(i=0;i include int main void c語言如何輸出字元變數的ascii碼 10 char y x printf c y 得 字元 x printf d y 得字元變數的ascii碼,十進位制數 printf x y 得字元變數的ascii碼,十六進位制數 printf o y 得字元變數的a... include include include int main char b 100 int i 0,j 0 int len strlen ch for int t 0 t len t if ch z ch a printf 小寫數 d n i printf 大寫數 d n j for int t... 第6行改為 char a 100 b 100 如果要輸出最終結果,沒必要每複製一個字元就輸出一次。將第25行刪掉。可以參考一下這個,講的很清楚 亂碼問題 codeblocks亂碼問題。它這個是codeblocks的,其他其實也差不 太多吧。關鍵是 原始檔儲存編碼 編譯器解釋原始檔的編碼 生成執行檔案...c語言如何輸入字串輸出對應的ASCII碼和ASCII之和這個怎麼做
用c語言寫輸入字串,輸出顛倒順序並改變大小寫的字串
C語言字串出現亂碼,C語言 字串輸出時最後出現亂碼