1 条题解
-
0
C :
#include<stdio.h> int isPrimeNumber(int n) { int i; for(i=2;i<=n/2;i++) { if(n%i==0) return 0; } return 1; } int gotbaha(int n) { int i; for(i=2;i<n;i++) { if(isPrimeNumber(i)&&isPrimeNumber(n-i)&&(i<=n-i)) { printf("%d=%d+%d\n",n,i,n-i); } } } main() { int n; scanf("%d",&n); gotbaha(n); }
C++ :
#include<stdio.h> int isPrimeNumber(int n) { int i; for(i=2;i<=n/2;i++) { if(n%i==0) return 0; } return 1; } int gotbaha(int n) { int i; for(i=2;i<n;i++) { if(isPrimeNumber(i)&&isPrimeNumber(n-i)&&(i<=n-i)) { printf("%d=%d+%d\n",n,i,n-i); } } } main() { int n; scanf("%d",&n); gotbaha(n); }
- 1
信息
- ID
- 474
- 时间
- 1000ms
- 内存
- 2MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者