新手求助,为什么WA

#include<iostream>
#include<algorithm>
#include<string.h>
#include<math.h>
using namespace std;
char c[100000],x[100000];
int a[100000];
int main()
{
cin>>c;
int len=strlen(c);
strrev(c);
int i=0;
int j=0,k=0,cmp=0,l=1;
while(i<len)
{
l=1;
cmp=0;
while(c[i]>='0'&&c[i]<='9')
{
cmp+=(c[i]-'0')*l;

i++;

l*=10;

}

cmp%=10000;
x[k]=c[i];
k++;
i++;
a[j]=cmp;

j++;

}

i=0;
int tmp,ans=0;
while(i<j)
{
tmp=a[i];
while(x[i]=='*')
{
tmp*=a[i+1];

i++;
}

i++;
ans+=tmp;
ans%=10000;
}

cout<<ans<<endl;
//while(1);
return 0;
}

新手求助,为什么WA

0 条评论

目前还没有评论...

信息

ID
1849
难度
7
分类
(无)
标签
递交数
3592
已通过
768
通过率
21%
被复制
10
上传者