1283 最简单的计算机.cpp
来自「威士忌的HDU题解.大概有260多题的源码。对于学习非常有好处。」· C++ 代码 · 共 52 行
CPP
52 行
/*
1283 最简单的计算机
Time Limit : 1000 ms Memory Limit : 32768 K Output Limit : 256 K
GUN C++
*/
#include <iostream>
#include <string>
using namespace std;
const int Max=200;
int main()
{
int ca;
int m1,m2,len,r1,r2,r3;
char instr[Max];
while(cin>>m1>>m2)
{
cin>>instr;
r1=r2=r3=0;
len=strlen(instr);
for(ca=0;ca<len;ca++)
{
switch(instr[ca])
{
case 'A':
r1=m1;
break;
case 'B':
r2=m2;
break;
case 'C':
m1=r3;
break;
case 'D':
m2=r3;
break;
case 'E':
r3=r1+r2;
break;
case 'F':
r3=r1-r2;
break;
}
}
cout<<m1<<","<<m2<<endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?