#35833. 去掉双斜杠注释

去掉双斜杠注释

暂无测试数据。

我们知道在 C++ 程序中,每行//后面的内容都是注释,不会被编译运行。

对于一个开发人员来说,爱写注释是一个好的习惯。蒜头君作为蒜厂最喜欢写注释的人,总是写一些别人看不懂的注释,老板决定让你写一个程序删掉蒜头君代码中所有的注释(废话),让代码看起来更清爽。

输入格式

输入一个 C++ 源程序,保证是一个可以编译通过的程序。

按照蒜厂 C++ 代码规范,一个程序最多只有 $1000$ 行,每行最多只有 $80$ 个字符。并且所有注释都用//的形式,//后面不会出现双引号。

输出格式

输出去掉注释的代码,除了注释代码之外,原语句行格式不变。

// 测试 display 函数
#include <iostream>
#include <unistd.h>
using namespace std;
template<typename T>
void display(const T& x) {
    sleep(2);// 下一个版本优化 1s 提高 50% 的效率
    cout << x << endl;
}
int main() {
    display(1);
    display("aa");
    display(3.14);
    return 0;
}// This is a nonsense

#include <iostream>
#include <unistd.h>
using namespace std;
template<typename T>
void display(const T& x) {
    sleep(2);
    cout << x << endl;
}
int main() {
    display(1);
    display("aa");
    display(3.14);
    return 0;
}