CodeRookie


私信TA

用户名:Shmily124

访问量:120701

签 名:

清风前烹茶对弈,明月下把酒言欢

等  级
排  名 14
经  验 21362
参赛次数 7
文章发表 39
年  龄 0
在职情况 学生
学  校 ZUA
专  业 计科

  自我简介:

悄悄地秃头,然后惊艳所有人?


参考代码:

#include <bits/stdc++.h>

using namespace std;

void myfunc(string s, int n, int &i, bool &flag) {
    if (flag) {
        i = 1;
        while (i < n && (s[i] != '/' || s[i - 1] != '*')) {
            i++;
        }
        if (i < n)
            flag = false;
    }
}

int main() {
    string s;
    bool flag = false;
    while (getline(cin, s)) {
        int n = s.length();
        int i = -1;
        myfunc(s, n, i, flag);
        while (!flag && ++i < n) {
            if (i < n - 1 && s[i] == '/' && s[i + 1] == '*') {
                flag = true;
                myfunc(s, n, i, flag);
            } else if (i < n - 1 && s[i] == '/' && s[i + 1] == '/') {
                cout << '\n';
                break;
            } else cout << s[i];
        }
        if (!flag && i == n)
            cout << '\n';
    }
    return 0;
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区