#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
int n, a,b,c;
long int result;
while(cin>>n){
while(n--){
cin>>a>>b>>c;
switch(a){
case 1:
result = b+c;
break;
case 2:
result = b-c;
break;
case 3:
result = b*c;
break;
case 4:
result = b/c;
break;
}
cout<<result<<endl;
}
}
return 0;
}
int n, a,b,c;
b, c 的也要宣告成 long int,否則在運算中 b*c 是用 int 運算,算完才轉成 long int,但結果可能已經溢位了。