问题遇到的现象和发生背景
函数isPrime()接收一个大于等于2的正整数num,判断其是否为素数,素数时返回True,否则返回False
函数main()接收一个大于等于2的正整数n,要求返回不超过n的最大素数,可以调用程序中定义的函数isPrime()
我的解答思路和尝试过的方法
isPrime()函数我写出来了,main()函数也写了,但是调用的时候总是出错,结果也不对,不知道为什么
我想要达到的结果
例如n=200时返回199,n=100时返回97,n=2时返回2
函数isPrime()接收一个大于等于2的正整数num,判断其是否为素数,素数时返回True,否则返回False
函数main()接收一个大于等于2的正整数n,要求返回不超过n的最大素数,可以调用程序中定义的函数isPrime()
isPrime()函数我写出来了,main()函数也写了,但是调用的时候总是出错,结果也不对,不知道为什么
例如n=200时返回199,n=100时返回97,n=2时返回2