题目链接:点击打开链接
知识点笔记:
1.掌握对字符串数字的处理,用char数组储存,strlen()得到长度
2.对单个字符数字,转化成整型,将字符数字’8’转成数字:’8’-‘0’,利用的是ASC编码
3.根据字符型数字转整型数字的思路,将大写字母转成小写字母可以这样进行:将’S’转成’S’:’S’-‘A’+’a’
AC代码:
#include <cstdio>
#include <cstring>
int main() {
char str[1001];
gets(str);
int len=strlen(str);
int count[10]={0};
for(int i=0;i<len;i++){
count[str[i]-'0']++;
}
for(int i=0;i<10;i++){
if(count[i]!=0){
printf("%d:%d\n",i,count[i]);
}
}
return 0;
}