时间限制:3.000秒
入门水题之一。
题目大意就是读入文本,要求把其中的英文双引号转换成对应的格式。英文双引号前后是没有区别的,而转换之后的双引号则是 ``' '的格式,所以需要特判一下。
#include <iostream>
#include <string>
using namespace std;
int main() {
string line;
int t = 1;
while(getline(cin, line)) {
for(string::iterator it = line.begin(); it != line.end(); ++it) {
if(*it == '"') {
if(t) cout << "``";
else cout << "''";
t = !t;
} else cout << *it;
}
cout << endl;
}
}

本文介绍了一个简单的C++程序,用于将文本中的英文双引号转换为特殊的格式符号。程序通过遍历输入文本的每个字符,检测到英文双引号时进行转换,并输出转换后的文本。
505

被折叠的 条评论
为什么被折叠?



