这么写是哪里出错了 为什么117是合数 输入117却输出了yes呢
你这个程序逻辑有问题。举个例子,你在prime()函数的for循环里,117%2!=0,你的程序直接返回1。肯定就输出yes了。
第14行,判断117%2不等于0,然后就返回1,整个函数结束