double z的初始化应放在scanf后money都还没录入,你就在用它来初始化变量z,
money先运算才输入值的。没有赋值所以错了
电脑是一行一行读你写的代码的,人家怎么算一个没有的数。
z赋值时money的值都没输入~
第一个else if 处有问题