#include<stdio.h>//头文件
int main()//主函数
{
int a,b,c,d,count1,count2;//定义变量
for(a=4;a<=100;a=a+2)//for循环,将a为偶数的筛选出来
{
for(b=2;b<=a/2;b++)
{
for(c=2;c<=b-1;c++)//将b中的质数筛选出来
{
count1=0;
if(b%c==0)
{
count1++;
break;
}
if(count1==0)//count1==0,说明b是质数
{
d=a-b;
count2=0;
if(d%c==0)//重复上面筛选质数的循环,将d中的质数筛选出来
{
count2++;
break;
}
if(count2==0)//count2==0,说明d是质数
{
printf("%d+%d=%d\n",b,d,a);
break;
}
}
}
}
}
return 0;
}
C语言程序设计----4~100之间的偶数,可以分为两个质数的和
最新推荐文章于 2024-07-13 15:11:03 发布