可能是第二行数据过多 换行了 然后你按行读取了
点赞 评论

相关推荐

作业帮笔试算法题:1、解析url#include <iostream>#include<map>#include<sstream>#include <string>using namespace std;map<string, string> parseUri(string uri) {    map<string, string> m;    int start = uri.find("?");    string quary = uri.substr(start + 1);    stringstream ss(quary);    string pair;    while (getline(ss,pair,'&')) {        int equalSign = pair.find('=');        if (equalSign != string::npos){            string key = pair.substr(0, equalSign);            string val = pair.substr(equalSign+1);            m[key] = val;        }    }    return m;}int main() {    string uri, key;    cin >> uri >> key;    map<string, string> m;    m = parseUri(uri);    cout << m[key]<<endl;    return 0;}2、数组三个数最大乘积排序、max(最大三个数相乘,最小两个数相乘再乘最大的数)3、小红的彩带
查看2道真题和解析 投递作业帮等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务