C 程式設計題101字串對字元進行計數

2021-09-29 01:43:30 字數 581 閱讀 6563

輸入aaaabbbbccc

輸出a4b4c3

#include#includeusing namespace std;

void countenglish(string s, int count)

if(s[i]>='a'&&s[i]<='z')

} }

//這個程式存在問題:

//1.只能順序輸出a-z的個數,如果字串不是按順序的,也會順序輸出a-z的個數

//2.如果是大寫 小寫字母混合的話 就不行(得用兩個陣列來存個數)

int main()

if(s[i]>='a'&&s[i]<='z')

} }

//解決大寫 小寫字母混合輸入計數問題 (用兩個陣列來存大寫 小寫個數)

int main()

//呼叫函式

countenglish(str,count,count);

for(int i=0;i<26;i++)

//輸出大寫字母計數

if(count[i]!=0)

}return 0;

}

NYOJ 題目915 字串(字串,水題)

時間限制 1000 ms 記憶體限制 65535 kb 難度 1 描述shiva得到了兩個只有加號和減號的字串,字串長度相同。shiva一次可以把乙個加號和它相鄰的減號交換。他想知道最少需要多少次操作才能把第乙個字串變換成第二個字串。你現在要去幫助他完成那個這個問題。輸入多組測試資料 每組資料有兩行...

C語言程式設計(練習1 字串和字串函式)

題目 設計並測試乙個函式,其功能是讀取輸入行裡的第乙個單詞到陣列,並丟掉該行中其他的字元。乙個單詞的定義是一串字元,其中不含空格,製表符和換行符。實現 設計並測試乙個函式,其功能是讀取輸入行裡的第乙個單詞到陣列,並丟掉該行中 其他的字元。乙個單詞的定義是一串字元,其中不含空格,製表符和換行符 inc...

C語言程式設計(練習4 字串與字串函式)

題目 編寫乙個函式,其功能是使輸入字串反序。在乙個使用迴圈語句為這個函式提供輸入的完整程式中測試 實現 編寫乙個函式,其功能是使輸入字串反序。在乙個使用迴圈語句為這個函式提供輸入 的完整程式中測試 include include include define max 100 void reverse...