检查后发现 因为前面注释了代码,把结束括号}也给注释了 添加后没报错了! ps:因为编译器报错一直都在最后一行,所以没太注意前面 解决! 参考文章:(2条消息) C语言错误:expected declaration or statement at end of input、编写函数求100万以内的素数_输入末尾需要声明或语句_Z---A的博客-CSDN博客