// 字串處理.cpp : 定義控制台應用程式的入口點。
// 1. 把每個單詞的首字母變為大寫。
// 2. 把數字與字母之間用下劃線字元(_)分開,使得更清晰
// 3. 把單詞中間有多個空格的調整為1個空格。
// 例如:
// 使用者輸入:
// you and me what cpp2005program
// 則程式輸出:
// you and me what cpp_2005_program
// 使用者輸入:
// this is a 99cat
// 則程式輸出:
// this is a 99_cat
#include "stdafx.h"
#include
#include
#include
int _tmain(int argc, _tchar* argv)
;char str1[200] = ;
char pre = 0; //str當前字元的上乙個字元
int count = 0; //判斷是否出入' '的標識
int index = 0; //str1的陣列下標
gets_s(str,200);
int length = strlen(str);
//isalpha 檢查ch是否是字母
//isdigit 檢查ch是否是數字
//isupper 檢查ch是否是大寫字母
//isalnum 檢查ch是否是字母或者數字
for (int i = 0; i < length; ++i) else
str1[index++] = str[i];
}} else if (isdigit(pre) && isalpha(str[i])||isalpha(pre) && isdigit(str[i])) else if (str[i] == ' ') else
pre = str[i];
}str1[index] = '\0';
puts(str1);
return 0;
}
簡單字串
給你乙個由 0 9 組成的字串s 1 s 的長度 100 和乙個正整數n 1 n 3 我們將所有的 0 都看成空格。這樣你就得到幾個分隔開來的字串。輸出第n個字串。題目保證分隔開來的字串的數量大於等於n。input 第一行輸入正整數t 1 t 100 代表t組測試資料。對於每一組測試資料由一行組成 ...
簡單字串比較
題目描述 請使用字串比較函式,比較兩個字串的大小,並按要求輸出比較後的結果。字串最長不超過15個字元。輸入兩個字串str1和str2,如果第乙個字串與第二個字串相等,輸出str1 str2,如果第乙個字串大於第二個字串,輸出str1 str2,如果第乙個字串小於第二個字串,輸出str1 str2。輸...
A 簡單字串排序
a 簡單字串排序 time limit 5000msmemory limit 100000kb64bit io format lld llu submit status description 從鍵盤輸入10個學生的姓名和成績,請按字典序排列學生的姓名並輸出 姓名和成績對應關係保持不變 input ...