輸入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...