ACM模式下连续输入数字和带空格的字符串
#include <iostream> #include <string> #include <vector> using namespace std; int mainssss() { //一个词语在标题出现一次相当于三次,在正文出现一次相当于一次 //top3高频的词。 int topN, paperCount; //topN = 3, paperCount = 2; cin >> topN >> paperCount; vector<string> title; vector<string> paper; cin.get();//数字和字符串的间隔必须输入这个 for (int i = 0; i < paperCount; i++) { string aa;//必须用string定义,不能直接输入到title[i] getline(cin, aa); title.push_back(aa); string bb; getline(cin, bb); paper.push_back(bb); } for (auto t : title) { cout << "title:" << t << endl; } for (auto p : paper) { cout << "paper:" << p << endl; } return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下