コンパイラ

コンパイラ

[2019福建レース]

シミュレーションタイトルはいくつかのより多くの例を記述するために自信を持っている必要があります

とき/ * //一緒に、常に間違った場合には、これらの効果は、それがバックには影響しません削除する必要があるときに、

#include<bits/stdc++.h>
using namespace std;
 
char s[10005];
 
int main(){
    int flag=0,p;
    while(gets(s)){
        int len=strlen(s);
        for(int i=0;i<len;i++){
            p=0;
            if(i<len-1){
                if(s[i]=='/'&&s[i+1]=='/'){
                    if(flag==0) flag=2;
                    s[i]=' ',s[i+1]=' ';
                }
                if(s[i]=='/'&&s[i+1]=='*'){
                    if(flag==0) {
                        flag=1;
                    }
                    s[i]=' ',s[i+1]=' ';
                }
            }
            if(flag==0) printf("%c",s[i]);
 
            if(i==len-1){
                if(flag==2) flag=0;
            }
            if(i-1>=0){
                if(s[i]=='/'&&s[i-1]=='*'){
                    s[i]=' ',s[i-1]=' ';
                    if(flag==1) flag=0;
                }
            }
        }
        if(flag!=1) puts("");
    }
    return 0;
}

おすすめ

転載: www.cnblogs.com/smallocean/p/11518500.html