Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

字符串输入输出处理实验

📝 Solutions 🔵 仅限 C++
Problems Description
<p> 用字符串完成以下要求 </p> <p> 【输入】Page 一行:不带空格的字符串。Page 二行开始:包含空格的字符串。 </p> <p> 【输出】将输入的Page 一行文字接到输入的Page 二行文字后面,做为输出的Page 一行 </p> <p> Page 二行输出:依次将Page 三行输入开始的每行的最后一items字符取出进行输出 </p> <p> Page 三行输出:总Total输入的行数。 </p> <p> 【说明】总Total不超过100行 </p> <p> 【样例输入1】 </p> <p> abc </p> <p> 123 456&nbsp;789 </p> <p> b b c </p> <p> a p p </p> <p> f p </p> <p> 【样例输出1】 </p> <p> 123 456 789abc </p> <p> cpp </p> <p> 5 </p> <p> <br /> </p> <p> 【提示】 </p> <p> 参考一本通P133-135 </p> <p> <br /> </p> <p> cin读入数据(包括字符串)时会将空格、制表付、回车等当做数据points割符。一行中有空格视为多items输入数据。 </p> <p> 如果要将包含空格的整行数据整行数据读入字符串,可以用getline(cin,str)。 </p> <p> 例如输入两行数据 </p> <p> abc </p> <p> xmlz fj xm </p> <p> 方法一: </p> <p> string str1,str2; </p> <p> cin&lt;&lt;str1; //Page 一行数据没有空格,直接用cin读入,读入后&nbsp;<span>str1的值为"abc"&nbsp;</span> </p> <p> getline(cin,<span style="background-color:#E53333;">str2</span>); //前面的cin没有将Page 一行的回车处理,这时<span>getline将继续处理,去掉Page 一行的回车,str2没有被赋值</span> </p> <p> <span>getline(cin,<span style="background-color:#E53333;">str2</span>);</span> // 这时getline将得到Page 二行<span>整</span>行的信息,并将Page 二行的回车去掉。<span>读入后&nbsp;</span><span>str2的值为"<span>xmlz fj xm</span>"</span> </p> <p> 方法二: </p> <p> <p> string str1,str2; </p> <p> getline(cin,<span style="color:#E53333;"><strong>str1</strong></span>); //读入Page 一行,<span>读入后&nbsp;str1的值为"abc</span>"。且Page 一行的回车被去掉 </p> <p> getline(cin,<span style="color:#E53333;"><strong>str2</strong></span>); // 这时getline将得到Page 二行整行的信息,并将Page 二行的回车去掉。读入后&nbsp;str2的值为"xmlz fj xm" </p> </p> <p> </p>
Input格式
Output格式
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token