我想问一下,c语言编程,主次函数,输出一百以内的素数 哪里不对?

2025-04-07 14:44:21
推荐回答(1个)
回答1:

fun函数有2错:

  1. if(i=a)应该是if(i==a)。

  2. fun少了返回值。如果你不需要返回值,那就得把fun前面的int改成void。

主函数逻辑有错,没有循环,所以只能输出一个素数。另外,你这样写的fun把素数由m带回,主函数中就不好控制输出,所以算法结构也得改一下。