簡單字串的處理

2021-06-19 02:06:10 字數 1120 閱讀 7963

// 字串處理.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 ...