读书人

HDU 1283 最简略的计算机

发布时间: 2012-10-18 13:46:55 作者: rapoo

HDU 1283 最简单的计算机

Description

Input

Output

Sample Input

Sample Output

#include<iostream>#include<cstdio>using namespace std;struct computer{ int m1,m2,r1,r2,r3; computer(int x,int y):m1(x),m2(y),r1(0),r2(0),r3(0) {} void a(){r1=m1;} void b(){r2=m2;} void c(){m1=r3;} void d(){m2=r3;} void e(){r3=r1+r2;} void f(){r3=r1-r2;}};int main(){ //freopen("in.txt","r",stdin); int x,y; char order[210]; while(scanf("%d%d",&x,&y)!=EOF) { computer com(x,y); scanf("%s",order); for(int i=0;order[i];i++) { switch(order[i]) { case 'A':com.a();break; case 'B':com.b();break; case 'C':com.c();break; case 'D':com.d();break; case 'E':com.e();break; case 'F':com.f();break; default:break; } } printf("%d,%d\n",com.m1,com.m2); } return 0;}

读书人网 >编程

热点推荐