求助!输出空白!
查看原帖
求助!输出空白!
799290
TLalpha楼主2022/10/11 17:40
#include<bits/stdc++.h>
using namespace std;
int n,s,a,b,c;
bool m[10001];
int main(){
	cin>>n;
	s=(n-2)/2;
    for(int i=1;i<=s;i++){
    	a=2*i+2;
    	m[10001]={false};
    	for(int j=2;j*j<=a;j++){
    		if(a%j==0){
    			m[j]==false;
			}
			m[j]==true;
			b=j;
		}
		for(int k=2;k<=b;k++){
			if(m[k]==true){
		        c=a-b;
		        for(int j=2;j<c;j++){
		        	if(c%j==0){
		        		break;//打点发现这里没输出
					}
		        }
		        cout<<a<<"="<<b<<"+"<<c<<endl;
		    }
		    else{
		    	continue;
			}
		}
	}
	return 0;
}
2022/10/11 17:40
加载中...