不用输出"empty"也能过?额...
  • 板块B2132 素数对
  • 楼主wyxing
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/12/25 17:13
  • 上次更新2024/12/25 21:41:34
查看原帖
不用输出"empty"也能过?额...
1573746
wyxing楼主2024/12/25 17:13

漏了empty,小失误没想到过了...

#include<bits/stdc++.h>
using namespace std;
int n,sx,xs=1;//必要的初始化,否则2-0=2,if条件为真。 
int ss(int a)
{
	for(int i=2;i<=sqrt(a);i++)
		if(a%i==0)
			return 0;

	sx=xs;
	xs=a;
	
	if(xs-sx==2)
		return 1;
		
	return 0;
}

int main() {
	cin>>n;
	for(int i=2;i<=n;i++) 
	{
		if(ss(i))
			cout<<sx<<" "<<xs<<endl;
	}
	return 0;
}
2024/12/25 17:13
加载中...