time limit: 1 second
memory limit: 2 mb
問題描述一行,乙個字串,以「?」結束。輸入一串字串,分別統計數字、大小寫字母和其他字元的個數,最後以「?」結束。(其他字元不包含"?")
三行,分別顯示三種字元的個數
2s0d3s<5?
letter:3【題解】digit:4
other:1
用乙個while 乙個 變數i 就可以了。一直掃瞄到問號,之前的字元和數字用if判斷一下就可以了。a[1..3]陣列 用來訪問各個不同的型別的資料的數量。
【**】
#include #include #include using namespace std;
string s1;
int a[4]; //a[1..3]分別表示字母,數字 ,其他
void input_data()
void get_ans()
}void output_ans()
int main()
010 字元個數統計
010 字元個數統計 題目描述 編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。輸入描述 輸入n個字元,字元在acsii碼範圍內 0 127 輸出描述 輸出字元的個數。輸入例子 abc輸出例子 3 c語言版 include include i...
10 字元個數統計
編寫乙個函式,計算字串中含有的不同字元的個數。字元在acsii碼範圍內 0 127 不在範圍內的不作統計。輸入描述 輸入n個字元,字元在acsii碼範圍內。輸出描述 輸出範圍在 0 127 字元的個數。輸入例子 abc輸出例子 3 如下 include include using namespace...
11字串的個數
問題 輸入 第一行有乙個整數n 0表示01串的長度 輸出 輸出不含有 11 子串的這種長度的01串共有多少個,佔一行。樣例 2 2 3 輸出 3 5 子集問題,窮舉出01串的所有情況,找出有11字串的串,加1。但這樣做會超時。最好的辦法是fibonacci,以四位01串來說,是三位01串和兩位01串...