演算法題(1) 字串按大小寫規劃位置

2021-09-11 00:24:54 字數 628 閱讀 6458

輸入乙個只有英文本母的字串,請按小寫字母在前,大寫字母在後重新排序;不能改變相對位置,亦不能申請額外的記憶體空間。

例如:

$ ./a.out

abcdefgh

bdghacef

#include

#include

#include

#include

#define swap(a,b) dowhile(0)

char s[

1024];

intmain

(void

)for

(int i=

1; i++i )}}

printf

("%s\n"

, s)

;return0;

}

#include

#include

#include

using

namespace std;

string s;

intmain

(void)}

} cout << s << endl;

return0;

}

0009 字串字母大小寫轉換

7 19 字串字母大小寫轉換 15 分 本題要求編寫程式,對乙個以 結束的字串,將其小寫字母全部轉換成大寫字母,把大寫字母全部轉換成小寫字母,其他字元不變輸出。輸入格式 輸入為乙個以 結束的字串 不超過30個字元 輸出格式 在一行中輸出大小寫轉換後的結果字串。輸入樣例 hello world 123...

6 2 字串字母大小寫轉換 10

時間限制 400 ms 記憶體限制 32000 kb 長度限制 8000 b 判題程式 standard 作者 張彤彧 浙江大學 輸入乙個以 結束的字串,本題要求將小寫字母全部轉換成大寫字母,把大寫字母全部轉換成小寫字母,其它字元不變。輸入格式 輸入在一行中給出乙個長度不超過40的 以 結束的非空字...

CCF 201409 3字串匹配 大小寫

試題編號 201409 3 試題名稱 字串匹配 時間限制 1.0s 記憶體限制 256.0mb 問題描述 問題描述 給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小...