原因是因为可能输入的的值没有被用。你需要的int,最后输入了double。可以看看这个https://blog.csdn.net/weixin_44164333/article/details/104470106
scanf改成scanf_sscanf中的%d后面的冒号删掉