字符串+桶排题解
2026-04-17 19:43:48
发布于:山西
19阅读
0回复
0点赞
这道题可以用字符串来解要简单一些
思路:先输入字符串s。然后把遍历的每一个字符都减字符零当成下标存在b数组里面。接着循环0-9(一定要记得数字0!)
判断b[i] 如果不等于0就说明统计过。然后直接输出就可以了(输出格式一定不要错!)。
参考代码如下:
#include<bits/stdc++.h>
using namespace std;
int b[19];
string s;
int main()
{
cin>>s;
int len=s.size();
for(int i=0;i<=len-1;i++)
{
b[s[i]-'0']++;
}
for(int i=0;i<=9;i++)
{
if(b[i]!=0)
{
cout<<i<<" = "<<b[i]<<endl;
} }
return 0;
}
全部评论 1
- 置顶
有帮助就点个赞吧。

2026-04-17 来自 山西
1







有帮助,赞一个