???WA了几个点

AT_arc044_a [ARC044A] 素数判定

其实每个数字的和不能被3整除的意思就是不能被三整除。 而且你忘记判它是不是偶数了。 ```cpp #include<cstdio> using namespace std; bool prime(int n) { for(int i=2;i*i<=n;++i) if(n%i==0) return 0; return 1; } bool unthree(int n) { if(n%3!=0) return 1; else return 0; } bool unfive(int n) { if(n%5==0) return 0; else return 1; } bool untwo(int n) { if(n%2==0) return 0; else return 1; } int main() { int n; scanf("%d",&n); if(n==1) { printf("Not Prime\n"); return 0; } if(prime(n)) printf("Prime\n"); else if(unfive(n)&&untwo(n)&&unthree(n)) printf("Prime\n"); else printf("Not Prime\n"); return 0; } ```
by lc鸭 @ 2018-11-05 18:30:55


|