V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wangkai0351  ›  全部回复第 53 页 / 共 58 页
回复总数  1145
1 ... 45  46  47  48  49  50  51  52  53  54 ... 58  
2019 年 8 月 7 日
回复了 angelcstt 创建的主题 程序员 各位大佬帮忙做个菊花的笔试题,感谢
#include <iostream>
#include <string>
#include <map>
#include <vector>
#include <sstream>
#include <string.h>
using namespace std;

vector<string> split(const string &str,const string &pattern)
{
//const char* convert to char*
char * strc = new char[strlen(str.c_str())+1];
strcpy(strc, str.c_str());
vector<string> resultVec;
char* tmpStr = strtok(strc, pattern.c_str());
while (tmpStr != NULL)
{
resultVec.push_back(string(tmpStr));
tmpStr = strtok(NULL, pattern.c_str());
}

delete[] strc;

return resultVec;
}

int main(void)
{
string s;
while(cin>>s)
{
string s1;
string s2;
size_t at_pos = s.find('@');
//cout << "at_pos = " << at_pos << endl;
if(at_pos == s.size()-1)
{
for (int i = 0; i < s.size()-1; ++i) {
cout << s[i];
}
cout << endl;
break;
}
else
{
s1 = s.substr(0,at_pos);
s2 = s.substr(at_pos+1,s.size());
//cout << s1 << endl;
//cout << s2 << endl;
}
//分别处理 s1,s2
map<char,int> um1;
map<char,int> um2;
//s1 按照逗号分割
vector<string> v1;
v1 = split(s1,",");
for(auto e:v1)
{
int i;
char c;
char c_;
stringstream ss(e);
ss >> c >> c_ >> i;
//cout << "c = " << c << " i = " << i << endl;
um1[c] = i;
}
//s2 按照逗号分割
vector<string> v2;
v2 = split(s2,",");
for(auto e:v2)
{
int i;
char c;
char c_;
stringstream ss(e);
ss >> c >> c_ >> i;
//cout << "c = " << c << " i = " << i << endl;
um2[c] = i;
}
string res;
for(auto e:um1)
{
res += e.first;
res += ":";
res += to_string(e.second-um2[e.first]);
res += ",";
}
for (int j = 0; j < res.size()-1; ++j) {
cout << res[j];
}
cout << endl;
}
return 0;
}
//a:3,b:5,c:1@
//a:3,b:5,c:2@a:1,b:2
2019 年 8 月 5 日
回复了 statusbar 创建的主题 程序员 做了一个在线找回 excel,zip,rar 密码的网站
用过一次楼主网站服务,绑定
@daijinming 请解释一下什么叫“官方”?
2019 年 8 月 3 日
回复了 QiAnXin 创建的主题 酷工作 科创板独角兽 网络安全巨头 [奇安信] 20 届秋招内推
看到公司宣传“免费三餐”就瑟瑟发抖
2019 年 8 月 3 日
回复了 Cyshall 创建的主题 程序员 各位老哥是如何进行文档管理的?
@agagega 请问 Typora 如何实现文档管理?
一直走技术路线的话,可以总结一下前面五年的工作,总结总结坑,跟踪跟踪新技术,展望展望未来的方向,把这些写写博客写写书,谈谈人生观方法论当当会棍,都是给自己个人提升行业知名度( B 格)的方式。
盲猜大阳台不朝南
2019 年 8 月 1 日
回复了 xutao881 创建的主题 杭州 杭州到底有啥好吃的啊?
保俶路上的小红帽小包子夜宵
2019 年 8 月 1 日
回复了 Akasha 创建的主题 杭州 [个人房源出租] 滨江近阿里网易独卫带阳台单间出租
这个价格不算贵,大家知道滨江的商业中心就两三个,天街算最大的一个了吧,这个因素对房子加成很大。
2019 年 7 月 30 日
回复了 kisshere 创建的主题 程序员 用户 ip 字段,在 MySQL 中到底该以何种类型存?
@hmxxmh 一生二,二生三,三生万物?
1 ... 45  46  47  48  49  50  51  52  53  54 ... 58  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3333 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 11:45 · PVG 19:45 · LAX 04:45 · JFK 07:45
♥ Do have faith in what you're doing.