看着没错,但是全WA
查看原帖
看着没错,但是全WA
1011277
laozhang_123楼主2024/3/8 21:15
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    string ans;
    cin>>n>>m>>ans;
    ans=" "+ans;
    getchar(); 
    for(int i=1;i<=m;i++){
        char sum;
        sum=getchar();
        int cnt=n;
        switch(sum){
            case '+':
                while(ans[cnt]=='1'){
                    ans[cnt]='0';
                    cnt--;}
                ans[cnt]='1';
                break;
            case '-':
                while(ans[cnt]=='0'){
                    ans[cnt]='1';
                    cnt--;}
                ans[cnt]='0';
                break;
            case '*':
                ans[++n]='0';
                break;
            case '/':
                ans[n--]='\0';
                break;}}
    for(int i=1;i<=n;i++) cout<<ans[i];
    return 0;
}
2024/3/8 21:15
加载中...