1 条题解
-
0
#include <bits/stdc++.h> using namespace std; char s[110000]; int wei(int x) { if(x==0)return 1; int d=0;while(x>0)x=x/10,d++; return d; } int main() { scanf("%s",s);char *ss=s; int len=strlen(s); char c; int x,y; sscanf(ss,"%d[0-9]",&x);ss+=wei(x); while(ss<s+len) { sscanf(ss,"%c%d[0-9]",&c,&y);ss+=1+wei(y); printf("%d%c%d=",x,c,y); if(c=='-')x=x-y;else x=x+y; printf("%d\n",x); } return 0; }
- 1
信息
- ID
- 797
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 207
- 已通过
- 51
- 上传者