[luoguP1022] 计算器的改良(模拟)
传送门
超级大模拟。。
代码
#include <cstdio> #include <cstring> #include <iostream> #define isword(x) ((x) >= 'a' && (x) <= 'z') int n, a1, b1, a2, b2, f, x; char s[1001], c; int main() if(isdigit(s[i 1]) && i != 1) b1 += x * f; if(!isdigit(s[i 1]) && i != 1) if(s[i] == '+') f = 1; if(s[i] == '') f = 1; if(s[i] == '=') break; i++; } x = 0; while(isdigit(s[i])) x = (x << 1) + (x << 3) + s[i++] '0'; } i++; f = 1; while(i <= n) if(isdigit(s[i 1]) && s[i 1] != '=') b2 += x * f; if(!isdigit(s[i 1]) && s[i 1] != '=') if(s[i] == '+') f = 1; if(s[i] == '') f = 1; i++; } x = 0; while(isdigit(s[i])) x = (x << 1) + (x << 3) + s[i++] '0'; } if(isdigit(s[i 1])) b2 += x * f; if(!isdigit(s[i 1])) a1 = a2; b2 = b1; printf("%c=", c); if(b2 == 0) puts("0.000"); else printf("%.3lf\n", double(b2) / double(a1)); return 0; }
模拟
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?