杭电1860--统计字符
生活随笔
收集整理的這篇文章主要介紹了
杭电1860--统计字符
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
統(tǒng)計(jì)字符
Time Limit: 1000/1000 MS (Java/Others)????Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8535????Accepted Submission(s): 5403
?
Input 測(cè)試輸入包含若干測(cè)試用例,每個(gè)測(cè)試用例包含2行,第1行為一個(gè)長(zhǎng)度不超過(guò)5的字符串,第2行為一個(gè)長(zhǎng)度不超過(guò)80的字符串。注意這里的字符串包含空格,即空格也可能是要求被統(tǒng)計(jì)的字符之一。當(dāng)讀到'#'時(shí)輸入結(jié)束,相應(yīng)的結(jié)果不要輸出。?
Output 對(duì)每個(gè)測(cè)試用例,統(tǒng)計(jì)第1行中字符串的每個(gè)字符在第2行字符串中出現(xiàn)的次數(shù),按如下格式輸出:c0 n0
c1 n1
c2 n2
...
其中ci是第1行中第i個(gè)字符,ni是ci出現(xiàn)的次數(shù)。
?
Sample Input I THIS IS A TEST i ng this is a long test string #?
Sample Output I 2 i 3 5 n 2g 2 注:第2個(gè)測(cè)試用例中,空格也是被統(tǒng)計(jì)的字符之一。
?
Source 浙大計(jì)算機(jī)研究生復(fù)試上機(jī)考試-2007年?
Recommend lcy???|???We have carefully selected several similar problems for you:??1859?1862?1861?1864?1877? //AC :大下午的做字符串,也是醉了; 1 #include <stdio.h> 2 #include <string.h> 3 char str[6], ch[90] ; 4 int main() 5 { 6 int num[10] ; 7 while(gets(str), str[0] != '#') 8 { 9 memset(num, 0, sizeof(num)) ; 10 gets(ch) ; 11 int len = strlen(ch) ; 12 int wan = strlen(str) ; 13 int i, j ; 14 for(i=0; i<wan; i++) 15 for(j=0; j<len; j++) 16 { 17 if(ch[j] == str[i]) 18 num[i]++; 19 } 20 for(i=0; i<wan; i++) 21 printf("%c %d\n",str[i], num[i]) ; 22 } 23 return 0 ; 24 }?
轉(zhuǎn)載于:https://www.cnblogs.com/soTired/p/4664851.html
總結(jié)
以上是生活随笔為你收集整理的杭电1860--统计字符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: zookeeper3.4.5自动清理日志
- 下一篇: 解决IIS SMTP无法发信的故障