一、记录每个字符出现的次数
输入一串字符, 打印其中每个字符出现的次数(如果没有则不显示)
1,实现代码
#include <iostream>
#include <string>
using namespace std;
///储存次数
int arr[256];
///字符串
string str;
int main()
{
///输入
cout << "样例输入:";
getline(cin, str);
int len = str.length();
///记录次数
//rep(i, 0, len - 1) arr[str[i]] ++;
for (int i = 0; i <= len - 1; i++)
arr[str[i]] ++; //使用ASCII码作为数组下标
///输出
cout << endl << "结果:" << endl;
for (char i = 0; i < 127; i++)
if (arr[i] != 0)
cout << "'" << i << "': " << arr[i<