比赛 练习12 评测结果 AAAAA
题目名称 计算器的改良 最终得分 100
用户昵称 皓芷 运行时间 0.001 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2017-06-30 10:28:31
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cstring>
#define mysister
#define maxn 1000000
using namespace std;
char ch,zimu;
int shu[2],n=0;
int p=0,f=1,g=1;
int main()
{
	freopen("computer.in","r",stdin);
	freopen("computer.out","w",stdout);
	ch=getchar();
	while(ch!=EOF&&ch!='\n')
	{
	  while(ch>='0'&&ch<='9'){n=n*10+ch-'0';ch=getchar();}
	  if(ch>='a'&&ch<='z'){p=1;zimu=ch;ch=getchar();}
	  if(ch=='-'){if(p)n=max(1,n);shu[p]+=n*f*g;p=n=0;f=-1;ch=getchar();}
	  if(ch=='+'){if(p)n=max(1,n);shu[p]+=n*f*g;p=n=0;f=1;ch=getchar();}
	  if(ch=='='){if(p)n=max(1,n);shu[p]+=n*f*g;p=n=0;f=1;g=-g;ch=getchar();}
	}
	if(p)n=max(1,n);shu[p]+=n*f*g;
	printf("%c=%.3f",zimu,-(float)shu[0]/(float)shu[1]);
	return 0;
}