HJ6质数因子这题感觉测试集不完整,输入2147483647这个测试数据很多代码会出现bug,下面提供一段代码。 #include <stdio.h> int isPrime(int a) { int count = 0; if (a == 2 || a == 3) return 1; else { if (((a + 1) % 6 == 0) || ((a - 1) % 6 == 0)) { //由于此筛选的数列为:y = 6x + 1 或 y = 6x - 1,因此得:1、结论:6的倍数减1或加1...