有 1, 2, 3 ... N ( N <= 500000 ) 中的数字。编写一个程序,将数字分成对,使它们的总和是质数。我不知道如何正确执行此分配,请告诉我。据我所知,我写了,但竞选活动根本不是。
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
int i,a;
int A[500000];
for (i = 1; i <= 500000; i++)
a = A[i];
a += A[i + 1];
if ((a%a == 1) && (a % 1 == 1))
cout << a;
system("pause");
}
超过10000还有多余的数字,好吧,也许应该是(ツ)