计算器
#include #include #include #include使用命名空间std;
unsigned int factorial(int a){int r = 1; 对于(int i = a; i> 0; i--)r * = i; 返回r; }
int main(){double a,b,r,memory = 0; char op,选择[10];
cout<<"+ to add, - to subtract, * to multiply, / to divide,\n\n";
start: // THE BEGINING
cin>>a; // 1ST NUMBER
reused: //
cin>>op; // OPERATOR
// WHAT TO DO
if (op=='!') r=factorial(a);
else {
cin>>b;
if