scanf 改成scanf_s
scanf("%d%f",)这里没有空格或者是scanf_s("%d %f")试一下这两种可能的结果
在第一行加上这个:#define _CRT_SECURE_NO_WARNINGS或者用scanf_s就可以。因为vs是微软开发的编译器,微软认为scanf并不安全,所以写了一个叫scanf_s的函数用来代替scanf,使它更加安全。如果你加上那句话,scanf就可以正常使用