为什么会报错呢?是scanf出问题了吗?

img


报错原因是scanf的问题吗?运行报错,怎么修改?请各位指点!

应该是编译器问题

目测你的代码中 scanf("%d", & val); 使用了中文输入的逗号。

我把你的代码贴出来看下了,这个不知道是我的问题还是你的问题

img

加上#define _CRT_SECURE_NO_WARNINGS

https://blog.csdn.net/character_/article/details/118149768

用scanf_s。还有,类似这样的报错提问的时候要把报错信息发出来

这是VS编辑器的一个bug,不用VS就行了