#P7301. 加减乘除
加减乘除
Background
学姐遇到了一套新型的编程命令系统,其中的四则运算部分让她倍感艰巨(555太难了!),于是便将这个任务交给22级新兴人才。 ^_^
Description
具体如下: int x,y;//首先定义如下,简化问题,类型肯定是int,但定义的变量名随机,为两个小写字母。
fu x 10;//接下来两行对x、y进行赋值
fu y 20;
Add x y;//表示x+y,并且将得到的和存放在x中,y值不变
Sub x y;//表示x-y,并且将得到的差存放在x中,y值不变
Mul x y;//表示x*y,并且将得到的积存放在x中,y值不变
Div x y;//表示x/y,并且将得到的商存放在x中,y值不变
End! //结束
Format
Input
题目包含多个测试样例,每个测试样例前三行固定为:
int x,y; //x,y字符可能为任意小写字母
fu x 10; //x和10 可能有变,但x的字母必然是前面输入的中的一个
fu y 20; //y和20 可能有变,但y的字母必然是前面输入的中的一个
接下输入若干行,以End结尾,每行可能是上述命令(加减乘除)之一。
每个测试样例在End下一行输出两个整数:按照定义int 时的顺序输出x 、y的值。
输入数据保证不会出现除以0的情况,不会出现超过int的情况,不会出现数据格式错误的问题。
Output
每一个测试样例输出两个整数。
Samples
int x,y;
fu x 10;
fu y 20;
Add x y;
Sub y x;
Mul x y;
Div x y;
End!
int y,x;
fu x 10;
fu y 20;
Add x y;
Sub y x;
Mul x y;
Div x y;
End!
30 -10
-10 30
Limitation
1s, 1024KiB for each test case.
Related
In following contests: