#4781: WA line:3 !!! 求救!!!!!!!!


Edgarwu860313 (追隨興國哥)

學校 : 臺南市私立興國高級中學
編號 : 12191
來源 : [219.70.122.78]
最後登入時間 :
2017-12-30 22:52:20
d016. 後序運算法 | From: [114.39.28.42] | 發表日期 : 2011-01-23 13:53

#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(){
    char push[1000000];
    int ans[10000];
    int ptr=0;
    while(gets(push)!=0)
    {
    for(int i=0;i<strlen(push);i+=2)
    {
       if(isdigit(push[i])!=0)
       {   ans[ptr]=push[i]-'0'; ptr++;}
       else
       {
          ptr-=2;
          switch(push[i])
          {
             case '+':
                ans[ptr]+=ans[ptr+1];
                break;
             case '-':
                ans[ptr]-=ans[ptr+1];
                break;
             case '*':
                ans[ptr]*=ans[ptr+1];
                break;
             case '/':
                ans[ptr]/=ans[ptr+1];
                break;
             case '%':
                  if(ans[ptr+1]!=0)
                ans[ptr]%=ans[ptr+1];
                break;
          }
          ptr++;
       }

    }
    printf("%d\n",ans[ptr-1]);
}

return 0;
}  

不知道哪出了問題

 
ZeroJudge Forum