HDU 1283 最简单的计算机

来源:互联网 发布:java log4j日志 xml 编辑:程序博客网 时间:2024/05/28 03:00

题目

最简单的计算机

分析

简单的字符匹配。

代码

#include <cstdio>#include <cstring>int main(){    int m1, m2, r1, r2, r3;    char o[205];    while (~scanf("%d%d", &m1, &m2)) {        r1 = r2 = r3 = 0;        scanf("%s", o);        for (int i = 0; i < strlen(o); i++) {            switch(o[i]) {            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; //r2 - r1;            }        }        printf("%d,%d\n", m1, m2);    }    return 0;}
0 0