求助,为什么#7和#10过不了?
  • 板块B2132 素数对
  • 楼主w1ndycat
  • 当前回复8
  • 已保存回复8
  • 发布时间2022/7/6 22:32
  • 上次更新2023/10/27 21:40:39
查看原帖
求助,为什么#7和#10过不了?
372010
w1ndycat楼主2022/7/6 22:32

代码如下

#include <bits/stdc++.h>
using namespace std;
int n;

int zhishu(int num) {
	if (num == 1)
		return false;
	for (int i = 2; i <= sqrt(num); i++) {
		if (num % i == 0)
			return false;
	}
	return true;
}

int main() {
	cin >> n;
	if (n <= 3) {
		cout << "empty";
		return 0;
	}
	for (int i = 2; i <= n; i++) {
		if (zhishu(i) == 1 and zhishu(i + 2) == 1)
		cout << i <<  " " << i + 2 << endl;
	}


	return 0;
}
2022/7/6 22:32
加载中...