全RE求调

P1449 后缀表达式

16_lln @ 2024-04-14 16:12:27

#include <bits/stdc++.h>
using namespace std;
int a[1000];
char s[60];
long long x=0,i=0; 
long long top=0;
int main(){
    while(i<=strlen(s)-2){
        switch(s[i]){
            case'+':a[--top]+=a[top+1];break;
            case'-':a[--top]-=a[top+1];break;
            case'*':a[--top]*=a[top+1];break;
            case'/':a[--top]/=a[top+1];break;
            default:x=0;while(s[i]!='.')x=x*10+s[i++]-'0';a[++top]=x;break;
        }
        i++; 
    }
    cout<<a[top];
    return 0;
}

by MindustrySF @ 2024-04-15 13:25:33

瞧瞧你的代码先


by MindustrySF @ 2024-04-15 13:27:00

估计是超空间了,可以把鼠标放RE或者WA上,他会给你一些提示的


by XiongYingHao @ 2024-04-17 12:34:24

读入字符串在哪?


by 16_lln @ 2024-04-18 18:25:00

@xiongpapa 谢谢你


|