杭电1860统计字符(字符串处理)
来源:互联网 发布:周志明 java 编辑:程序博客网 时间:2024/06/05 09:23
统计字符
Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other)
Total Submission(s) : 1 Accepted Submission(s) : 1
Font: Times New Roman | Verdana | Georgia
Font Size: ← →
Problem Description
统计一个给定字符串中指定的字符出现的次数
Input
测试输入包含若干测试用例,每个测试用例包含2行,第1行为一个长度不超过5的字符串,第2行为一个长度不超过80的字符串。注意这里的字符串包含空格,即空格也可能是要求被统计的字符之一。当读到'#'时输入结束,相应的结果不要输出。
Output
对每个测试用例,统计第1行中字符串的每个字符在第2行字符串中出现的次数,按如下格式输出:
c0 n0
c1 n1
c2 n2
...
其中ci是第1行中第i个字符,ni是ci出现的次数。
c0 n0
c1 n1
c2 n2
...
其中ci是第1行中第i个字符,ni是ci出现的次数。
Sample Input
ITHIS IS A TESTi ngthis is a long test string#
Sample Output
I 2i 3 5n 2g 2 注:第2个测试用例中,空格也是被统计的字符之一。
Source
浙大计算机研究生复试上机考试-2007年
想法:水题
代码:
#include<stdio.h>
#include<string.h>
char s[15];
char s1[100];
int a[15];
int main()
{
while(1)
{
memset(a,0,sizeof(a));
gets(s);
//getchar();
if(s[0]=='#')
break;
gets(s1);
int len=strlen(s);
int len1=strlen(s1);
int i,j;
for(i=0;i<len;i++)
{
for(j=0;j<len1;j++)
{
if(s[i]==s1[j])
{
a[i]++;
}
}
}
for(i=0;i<len;i++)
{
printf("%c %d\n",s[i],a[i]);
}
}
}
#include<string.h>
char s[15];
char s1[100];
int a[15];
int main()
{
while(1)
{
memset(a,0,sizeof(a));
gets(s);
//getchar();
if(s[0]=='#')
break;
gets(s1);
int len=strlen(s);
int len1=strlen(s1);
int i,j;
for(i=0;i<len;i++)
{
for(j=0;j<len1;j++)
{
if(s[i]==s1[j])
{
a[i]++;
}
}
}
for(i=0;i<len;i++)
{
printf("%c %d\n",s[i],a[i]);
}
}
}
阅读全文
0 0
- 杭电1860统计字符(字符串处理)
- 杭电acm 2017字符串统计(字符串处理)
- 字符统计(杭电1860)
- 统计字符(杭电1860)
- 杭电 1860 统计字符
- 杭电1860 统计字符
- ACM-统计字符数(字符串处理)
- 字符串处理-统计字符数
- 杭电acm统计字符
- 字符串统计(杭电2017)
- 杭电acm2017字符串统计
- 杭电ACM2017-字符串统计
- 【杭电】[2017]字符串统计
- 【杭电oj2017】字符串统计
- 杭电ACM2017:字符串统计
- 【杭电-oj】-2017-字符串统计(字符串-string)
- 【杭电】2017 字符串统计(字符串有毒!)
- 杭电 hdu 1860 统计字符 用string
- 博弈算法
- Cause: java.lang.NumberFormatException: For input string: "COM201512220000004"
- appium简明教程(5)——appium client方法一览
- 钢条切割(动态规划法)
- Jenkins导入项目
- 杭电1860统计字符(字符串处理)
- 2017杭电多校联赛第二场-TrickGCD (hdu6053)莫比乌斯容斥
- linux线程,互斥量,读写锁,条件变量和屏障
- ReactNative顶部进度条
- R语言h2o深度学习回归预测
- 二维码的基础原理是什么?
- mysql;挑战:成绩管理系统的数据操作
- Inotia.
- springmvc知识点整理