c语言变量是要,先赋值,再运用。你这money都未初始化赋值,就先运用了,肯定会得到垃圾数据啊
double z=money-money*0.2;scanf("%d",&money);
这两个语句位置对换一下
scanf("%d",&money);double z=money-money*0.2;
不是