1. 程式人生 > >藍橋杯 ALGO-73 演算法訓練 統計字元次數

藍橋杯 ALGO-73 演算法訓練 統計字元次數

 輸入一個字串(長度在100以內),統計其中數字字元出現的次數。
樣例輸入
Ab100cd200
樣例輸出
6

#include <iostream>
using namespace std;
int main() {
    string s;
    cin >> s;
    int cnt = 0;
    for(int i = 0; i < s.length(); i++) {
        if(isdigit(s[i]))
            cnt++;
    }
    cout << cnt;
    return 0;
}

相關推薦

藍橋 ALGO-73 演算法訓練 統計字元次數

 輸入一個字串(長度在100以內),統計其中數字字元出現的次數。樣例輸入Ab100cd200樣例輸出6 #include <iostream> using namespace std;

[藍橋]ALGO-90.演算法訓練_出現次數最多的整數

   問題描述   編寫一個程式,讀入一組整數,這組整數是按照從小到大的順序排列的,它們的個數N也是由使用者輸入的,最多不會超過20。然後程式將對這個陣列進行統計,把出現次數最多的那個陣列元素值打印出來。如果有兩個元素值出現的次數相同,即並列第一,那麼只打印比較小的那個值。

藍橋 ALGO-88 演算法訓練 字串統計

問題描述  給定一個長度為n的字串S,還有一個數字L,統計長度大於等於L的出現次數最多的子串(不同的出現可以相交),如果有多個,輸出最長的,如果仍然有多個,輸出第一次出現最早的。輸入格式  第一行一個數字L。  第二行是字串S。  L大於0,且不超過S的長度。輸出格式  

藍橋 ALGO-47 演算法訓練 蜜蜂飛舞

問題描述“兩隻小蜜蜂呀,飛在花叢中呀……” 話說這天天上飛舞著兩隻蜜蜂,它們在跳一種奇怪的舞蹈。用一個空間直角座標系來描述這個世界,那麼這兩隻蜜蜂初始座標分別為(x1,y1,z1),(x2,y2,z2)  。在接下來它們將進行n次飛行,第i次飛行兩隻蜜蜂分別按照各自的速度向量飛行ti個單位時間。

[藍橋]ALGO-97.演算法訓練_排序

  題目描述: 問題描述   編寫一個程式,輸入3個整數,然後程式將對這三個整數按照從大到小進行排列。   輸入格式:輸入只有一行,即三個整數,中間用空格隔開。   輸出格式:輸出只有一行,即排序後的結果。   輸入輸出樣例 樣例輸入 9 2 30 樣例輸出 30 9 2

[藍橋]ALGO-101.演算法訓練_圖形顯示

  問題描述   編寫一個程式,首先輸入一個整數,例如5,然後在螢幕上顯示如下的圖形(5表示行數):   * * * * *   * * * *   * * *   * *   * 題目描述   程式碼如下: 1 #incl

[藍橋]ALGO-124.演算法訓練_數字三角形

  問題描述   (圖3.1-1)示出了一個數字三角形。 請編一個程式計算從頂至底的某處的一條路   徑,使該路徑所經過的數字的總和最大。   ●每一步可沿左斜線向下或右斜線向下走;   ●1<三角形行數≤100;   ●三角形中的數字為整數0,1,…99;

藍橋 ALGO-45 演算法訓練 調和數列問題

  演算法訓練 調和數列問題   時間限制:1.0s   記憶體限制:512.0MB      問題描述   輸入一個實數x,求最小的n使得,1/2+1/3+1/4+...+1/(n+1)>=x。   輸

藍橋 ALGO-39 演算法訓練 陣列排序去重

演算法訓練 陣列排序去重   時間限制:1.0s   記憶體限制:512.0MB        問題描述   輸入10個整陣列成的序列,要求對其進行升序排序,並去掉重複元素。 輸入格式   1

藍橋 ALGO-38演算法訓練 接水問題

   演算法訓練 接水問題 時間限制:1.0s   記憶體限制:64.0MB        問題描述   學校裡有一個水房,水房裡一共裝有m 個龍頭可供同學們開啟水,每個龍頭每秒鐘的 供水量

藍橋 ALGO-61 演算法訓練 奇偶判斷

演算法訓練 奇偶判斷   時間限制:1.0s   記憶體限制:512.0MB      問題描述   能被2整除的數稱為偶數,不能被2整除的數稱為奇數。給一個整數x,判斷x是奇數還是偶數。 輸入格式   輸入包括

藍橋 ALGO-145 演算法訓練 4-1列印下述圖形

藍橋杯 演算法訓練---------題解 演算法訓練 4-1列印下述圖形   時間限制:1.0s   記憶體限制:256.0MB      問題描述   使用迴圈結構列印下述圖形,列印行數n由使用者輸入。列印空格時使

藍橋 ALGO-54演算法訓練 簡單加法(基本型)

時間限制:1.0s 記憶體限制:512.0MB 問題描述   首先給出簡單加法算式的定義:   如果有一個算式(i)+(i+1)+(i+2),(i>=0),在計算的過程中,沒有任何一個數

藍橋ALGO-147演算法訓練 4-3水仙花數

演算法訓練 4-3水仙花數問題描述列印所有100至999之間的水仙花數。所謂水仙花數是指滿足其各位數字立方和為該數字本身的整數,例如 153=1^3+5^3+3^3。樣例輸入一個滿足題目要求的輸入範例

藍橋 ALGO-12 演算法訓練 冪方分解

問題描述任何一個正整數都可以用2的冪次方表示。例如: 137=27+23+20 同時約定方次用括號來表示,即ab 可表示為a(b)。 由此可知,137可表示為: 2(7)+2(3)+2(0) 進一步:7

藍橋 ALGO-50 演算法訓練 陣列查詢及替換

問題描述  給定某整數陣列和某一整數b。要求刪除陣列中可以被b整除的所有元素,同時將該陣列各元素按從小到大排序。如果陣列元素數值在A到Z的ASCII之間,替換為對應字母。元素個數不超過100,b在1至100之間。輸入格式  第一行為陣列元素個數和整數b  第二行為陣列各個

藍橋 ALGO-38 演算法訓練 接水問題

問題描述學校裡有一個水房,水房裡一共裝有m 個龍頭可供同學們開啟水,每個龍頭每秒鐘的 供水量相等,均為1。 現在有n 名同學準備接水,他們的初始接水順序已經確定。將這些同學按接水順序從1 到n 編號,i

藍橋 ALGO-11演算法訓練 瓷磚鋪放(遞迴/動態規劃)

問題描述  有一長度為N(1<=N<=10)的地板,給定兩種不同瓷磚:一種長度為1,另一種長度為2,數目不限。要將這個長度為N的地板鋪滿,一共有多少種不同的鋪法?  例如,長度為4的地面

[Java] 藍橋ALGO-39 演算法訓練 陣列排序去重

問題描述輸入10個整陣列成的序列,要求對其進行升序排序,並去掉重複元素。輸入格式10個整數。輸出格式多行輸出,每行一個元素。樣例輸入2 2 3 3 1 1 5 5 5 5樣例輸出1235 packag

藍橋 ALGO-3 演算法訓練 K好數 (動態規劃 DP)

如果一個自然數N的K進製表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是K好數。求L位K進位制數中K好數的數目。例如K = 4,L = 2的時候,所有K好數為11、13、20、22、30、31、33 共7個。由於這個數目很大,請你輸出它對1000000007取模後的值。