import java.util.Scanner;
import java.math.BigInteger;
import java.math.BigDecimal;
import java.text.DecimalFormat;
class Main{
public static void main(String[] args){
Scanner cin = new Scanner(System.in);
BigInteger a; // 大数1
BigInteger b; //大数2
BigInteger c; //答案
String s;
char op; // 操作符
while(cin.hasNext()){
a=cin.nextBigInteger();
s=cin.next();
b=cin.nextBigInteger();
op=s.charAt(0);
if(op!='/'){
if(op=='+') c=a.add(b); // +
if(op=='-') c=a.subtract(b); // -
c=a.multiply(b);// *
System.out.println(c);
}else {
int num; //保留几位小数
num=cin.nextInt();
String sa,sb; /* 先把大数转化为大浮点数,然后再除 */
sa=a.toString();
sb=b.toString();
BigDecimal aa= new BigDecimal(sa);
BigDecimal bb=new BigDecimal(sb);
BigDecimal cc=aa.divide(bb,num,4);
String str=new String ("0");
if(num!=0) str+='.';
for(int i=1;i<=num;i++) str+='0';
DecimalFormat gs = new DecimalFormat(str);
System.out.println(gs.format(cc));
}
}
}
}
ps 纯手打,如有错,请指出。