首页 > 其他 > 详细

浙江大学机试 统计字符 Easy *第一次见ASCII码字符

时间:2020-03-04 00:15:31      阅读:88      评论:0      收藏:0      [点我收藏+]

基本思想:

可以直接统计,也可以利用ASCII码数组,以前没怎么见过;

 

即:int(char);

 

关键点:

无;

 

#include<stdio.h>
#include<stdlib.h>
#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<map>
using namespace std;


int main() {
    string s1,s2;
    while (getline(cin,s1)) {
        if (s1 == "#")
            break;
        map<char, int>mp;
        vector<char>vec;
        getline(cin, s2);
        for (int i = 0; i < s1.size(); i++) {
            vec.push_back(s1[i]);
            mp[s1[i]] = 0;
        }
        for (int i = 0; i < s2.size(); i++) {
            if (mp.find(s2[i]) != mp.end())
                mp[s2[i]]++;
        }
        for (int i = 0; i < vec.size(); i++) {
            cout << vec[i] << " " << mp[vec[i]] << endl;
        }
    }
    return 0;
}

 

浙江大学机试 统计字符 Easy *第一次见ASCII码字符

原文:https://www.cnblogs.com/songlinxuan/p/12405677.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!