|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
the problem:
- 输入一个字符串,请统计每个字符出现的次数。
- 输入格式:
- 只有一行,为一个长度不超过100000且只包含小写字母的字符串。
- 输出格式:
- 若干行,如果某个字符的出现次数大于0,则输出该字母及其出现的次数,具体格式看输出样例。输出顺序为字典序。
- 输入样例:
- helloworld
- 输出样例:
- d:1
- e:1
- h:1
- l:3
- o:2
- r:1
- w:1
复制代码
my program:
- #include<stdio.h>
- #include<string.h>
- int main()
- {
- char matrix[1024];
- gets(matrix);
- int len = strlen(matrix);
- int num1,num2,count = 0;
-
- for(num1 = 97;num1 < 122;num1++)
- {
- count = 0;
- for(num2 = 0;num2 < len;num2++)
- {
- if(matrix[num2]==num1)
- {
- count++;
- }
- }
- if(count > 0)
- {
- printf("%c:%d\n",num1,count);
- }
- }
- return 0;
- }
复制代码 |
|