2049 字元個數

2021-09-28 10:05:21 字數 588 閱讀 4792

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串...