作业介绍

  • 输入带空格的字符串。

由于 cin 语句遇到空格或回车就自动结束,如果输入的字符串之间有空格,则无法顺利保存。有两种解决方法。

方法一

使用 getline() 函数可以保存空格,例子如下:

string s;
getline(cin, s);

方法二

将输入的字符看作是若干个字符串处理,使用循环结合 cin 语句。通常是将 cin 写至 while 的条件内,由于 cin 结束输入后会传递结束输入的标志,该标志可用于结束 while 循环。

string s;
while (cin >> s)
{
    cout << s << endl;
}

在 DEV C++ 运行时,按 ctrl + z 结束输入。

题目

认领作业后才可以查看作业内容。
状态
正在进行…
题目
7
开始时间
2024-1-27 0:00
截止时间
2034-1-27 23:59
可延期
24 小时