JOI2006模擬試験2 問題2@C++(58)

予選レベルにして僕を手こずらせた問題があると思ったらなんだこれはw

そうそう、個人的にswitchは嫌いなのでよろしく。

#include <cstdio>
#include <algorithm>
#include <vector>

using namespace std;

int main(int argc,char* argv[])
{
	int current;
	scanf("%d\n",&current);
	for(;;) {
		char op;
		scanf("%c\n",&op);
		if(op=='=') {
			break;
		}
		int arg;
		scanf("%d\n",&arg);
		if(op=='+') {
			current=current+arg;
		} else if(op=='-') {
			current=current-arg;
		} else if(op=='*') {
			current=current*arg;
		} else if(op=='/') {
			current=current/arg;
		}
	}
	printf("%d\n",current);
	return 0;
}