The scanf() function needs pointers to the variables being read in, not current values. Use the & operator to create a pointer to a variable:
scanf("%lf", &baseprice);
scanf("%d", &tip_per);
scanf("%d", &tax_per);
Also, the printf format for a double is just %f, not %lf.
printf("%f", total_bill):