C++谭浩强 课后习题 第四章函数预处理 7

#include<iostream> 
using namespace std; 
int prime(int n){ 
 int j,k; 
 for(j=2;j<n;j++){ 
  if(n%j==0){ 
   k=0; 
   return(k); 
   break; 
  }else{ 
   k=1; 
   return(k); 
  } 
 } 

int main(){ 
   int n,i; 
    cout<<"请输入一个不小于6的偶数:"<<endl; 
   cin>>n; 
    while(n<6||n%2!=0){ 
    cout<<"请输入一个不小于6的偶数:"<<endl; 
    cin>>n;        
    }  
    for(i=3;i<(n/2);i++){ 
     if(prime(i)){ 
      if(prime(n-i)){ 
       cout<<n<<"="<<i<<"+"<<n-i<<endl;  
      } 
     } 
    }
 system("pause");
 return 0;
 }

posted @ 2018-02-06 11:43  skylight9  阅读(91)  评论(0)    收藏  举报