//使用函数验证哥德巴赫猜想
#include<stdio.h>
#include<math.h>
int prime(int n);
int main(int argc,char const *argv[])
{
int i,num;
int count=0;
for(num=6;num<=100;num+=2)
{
for(i=3;i<num;i+=2)
{
int j=num-i;
if(prime(i)&&prime(j))
{
printf("%3d=%3d+%3d ",num,i,j);
count++;
if(count%5==0)
printf("\n");
break;
}
}
}
return 0;
}
int prime(int n)
{
int i;
int ret=1;
if(n==1)
ret=0;
for(i=2;i<=sqrt(n);i++)
{
if(n%i==0)
{
ret=0;
break;
}
}
return ret;
}
6-5 使用函数验证哥德巴赫猜想
猜你喜欢
转载自blog.csdn.net/kirisame9/article/details/77803251
今日推荐
周排行