这个问题是由于执行程序和源码不在同一个文件夹下引起的。

有时候我们会把输入文件单独放到一个文件夹中,然后可能会把执行文件移到输入文件夹下执行,这种情况一般是初学者为了方便把输入文件和路径写死了。  

一般我们都是在源码下生成可执行文件后,在该文件下读取输入文件夹下的输入文件执行,不会出现这个问题。

解决方法:将执行文件和源码放到同一个文件夹下即可。