问题描述:
偶数拆成素数和.
Problem Description
把一个偶数拆成两个不同素数的和,有几种拆法呢?
Input
输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束.
Output
对应每个偶数,输出其拆成不同素数的个数,每个结果占一行.
Sample Input
30
26
0
Sample Output
3
2
我写的代码输出都是0..
#include
#include
int main()
{
int n,a,b,i,k1,k2,m=0;
while(scanf("%d",&n)!=EOF&&(n!=0))
{
k1=0;
k2=0;
for(a=2;a
Problem Description
把一个偶数拆成两个不同素数的和,有几种拆法呢?
Input
输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束.
Output
对应每个偶数,输出其拆成不同素数的个数,每个结果占一行.
Sample Input
30
26
0
Sample Output
3
2
我写的代码输出都是0..
#include
#include
int main()
{
int n,a,b,i,k1,k2,m=0;
while(scanf("%d",&n)!=EOF&&(n!=0))
{
k1=0;
k2=0;
for(a=2;a
问题解答:
我来补答展开全文阅读