C++程序设计题目,谢谢!

2024-12-03 01:35:50
推荐回答(1个)
回答1:

#include

int isprime(int n)

{ int i;

  for(i=2; i*i<=n; i++)

    if(n%i==0)return 0;

  return n>1;

}

int main()

{ int i,j;

  for(i=4; i<51; i+=2)

  { for(j=2; j<=i/2; j++)

      if(isprime(j)&&isprime(i-j))

        break;

    printf("%d=%d+%d\n",i,j,i-j);

  }

  return 0;

}