#include<bits/stdc++.h> using namespace std; bool su(int n) { if(n<2) return false; for(int i=2;i<=n/i;i++)//不用枚举到n if(n%i==0) return false; return true; } int main() { int n; cin>>n; int cnt=0; for(int i=0;i<=n/2;i++) { if(su(i)==true&&su(n-i)==true) cnt++; } cout<<cnt<<endl; return 0; }
注意事项:1不是素数,2 3 5 7 11······
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:910 |
关于C语言变量位置的问题浏览:294 |
sizeof的大作用 (C语言代码)浏览:1591 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:729 |
C二级辅导-统计字符 (C语言代码)浏览:514 |
交换Easy (C语言代码)浏览:805 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:985 |