L1-003 个位数统计
题目链接 https://pintia.cn/problem-sets/994805046380707840/problems/994805143738892288
觉得我这几天应该多做一下关于字符串和进制的题了.......
感觉第12行是一个很巧妙的地方
放AC代码
1 #include<bits/stdc++.h> 2 using namespace std; 3 int main() 4 { 5 int a[10]; 6 char c[1010]; 7 memset(a,0,sizeof(a)); 8 cin>>c; 9 int len=strlen(c); 10 for(int i=0;i<len;i++) 11 { 12 a[c[i]-'0']++; 13 } 14 for(int i=0;i<10;i++) 15 { 16 if(a[i]!=0) 17 cout<<i<<':'<<a[i]<<endl; 18 } 19 return 0; 20 }