int main()
{
void even(int a);
int isprime(int a);
int x = 0;
printf("请输入一个偶数\n");
scanf("%d", &x);
if (x%2 == 0)
{
even(x);
}
else {
printf("请输入一个偶数\n");
}
return 0;
}
void even(int a)
{
int i = 0;
for (i = 2; i <= a / 2; i++)
{
if (isprime(i))
{
if (isprime(a-1))
{
printf("%d = %d + %d \n", a, i, a - 1);
}
}
}
}
int isprime(int a)
{
int i = 0;
for (i = 2; i <= a / 2; i++)
{
if (a%i == 0)
{
return 0;
}
}
return 1;
}
编写函数,验证任意偶数为两个素数之和,并输出这两个素数
最新推荐文章于 2024-07-04 01:56:52 发布