【思路】:注意用函数实现。当然测试数据是没发判断你是否用的函数。在devc++中,别用div这个函数名字,系统应该有自己的,会冲突编译出问题。
【AC代码】:
#include <iostream> #include <algorithm> #include <iomanip> #include <cstdio> #include <cstring> using namespace std; int sum(int a, int b) { return a+b; } int sub(int a, int b) { return a-b; } int mul(int a, int b) { return a*b; } int divi(int a, int b) { return a/b; } int main() { freopen("in.txt", "r", stdin); char c; int a = 0, b = 0; cin >> c >> a >> b; switch(c) { case '+': cout << sum(a, b); break; case '-': cout << sub(a, b); break; case '*': cout << mul(a, b); break; case '/': cout << divi(a, b); break; } }
原文:http://blog.csdn.net/weijj6608/article/details/44599861