##問題描述:
caisz有個女兒,已上幼兒園,在幼兒園中她學會了數數,但還不會做統計。現給定乙個數字串,長度小於100,統計0,1,2……9 的個數。 好心的你幫幫她吧。
輸入格式:
輸入多組數字串,長度小於100;
輸出格式:
數字串中的各個數字的個數,數字統計按照0,1,2,3。。9的順序輸出
輸入樣例:
在這裡給出一組輸入。例如:
11122233444445078
輸出樣例:
在這裡給出相應的輸出。例如:
0:11:3
2:33:2
4:55:1
6:07:1
8:19:0
。**如下:
#include
//編譯預處理命令
#include
//庫函式的標頭檔案
intmain()
}printf
("0:%d\n"
,n0)
;printf
("1:%d\n"
,n1)
;printf
("2:%d\n"
,n2)
;printf
("3:%d\n"
,n3)
;printf
("4:%d\n"
,n4)
;printf
("5:%d\n"
,n5)
;printf
("6:%d\n"
,n6)
;printf
("7:%d\n"
,n7)
;printf
("8:%d\n"
,n8)
;printf
("9:%d\n"
,n9)
; n0=n1=n2=n3=n4=n5=n6=n7=n8=n9=0;
}return0;
}
#include
using
namespace std;
intmain()
;char a[
101]
;char b[11]
=;scanf
("%s"
,a);
j=strlen
(a);
for(i=
0;ifor(i=
0;i<
10;i++
) cout<':'<
}
**的原理比較簡單,注意題目要求輸入多組數字串運用while(scanf("%s",a)!=eof),注意以%s輸入(因為字串為純數字,無空格,可用%s),之後運用開關語句即可。 PTA題目總結
字串解碼編碼 排序pta中對鍊錶的考察不像leetcode,大部分時候的考察是通過靜態鍊錶的方式 大多數是25分的題,用時大多在25 30分鐘,準確率不錯 靜態鍊錶一般會給 address key next 作為乙個node,一般情況下數量級會小於10 5 因此可以通過乙個大陣列存放給的節點,然後通...
PTA題目記錄
題目 已知兩個非降序鍊錶序列s1與s2,設計函式構造出s1與s2的交集新鍊錶s3。輸入格式 輸入分兩行,分別在每行給出由若干個正整數構成的非降序序列,用 1表示序列的結尾 1不屬於這個序列 數字用空格間隔。輸出格式 在一行中輸出兩個輸入序列的交集序列,數字間用空格分開,結尾不能有多餘空格 若新鍊錶為...
PTA 詞頻統計
請編寫程式,對一段英文文字,統計其中所有不同單詞的個數,以及詞頻最大的前10 的單詞。所謂 單詞 是指由不超過80個單詞字元組成的連續字串,但長度超過15的單詞將只擷取保留前15個單詞字元。而合法的 單詞字元 為大小寫字母 數字和下劃線,其它字元均認為是單詞分隔符。輸入給出一段非空文字,最後以符號 ...