题解 | #统计字符#

统计字符

https://www.nowcoder.com/practice/4ec4325634634193a7cd6798037697a8

//土尔逊Torson 编写于2023/4/18
#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <string>
#include <cstring>
#include <stdlib.h>

using namespace std;

int number[128];

int main() {
	string str1, str2;
	while (getline(cin, str1)) {
		if (str1 == "#") {
			break;
		}
		getline(cin, str2);
		memset(number, 0, sizeof(number));    //初始化数组
		for (int i = 0; i < str2.size(); ++i) {
			number[str2[i]]++;
		}
		for (int i = 0; i < str1.size(); ++i) {
			printf("%c %d\n", str1[i], number[str1[i]]);
		}
	}
	system("pause");
	return EXIT_SUCCESS;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

03-29 14:19
门头沟学院 Java
你背过凌晨4点的八股文么:加油同学,人生的容错率很高,只是一个暑期罢了,后面还有很多机会!
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务