第三章第41题 哥德巴赫猜想
2015-06-05 10:59
211 查看
#include<stdio.h>
#include<math.h>
int prim(int num)
{
int i = 2,n = 1;
int a = sqrt(num);
while(i<=a)
{
if(num%i == 0)
{
n = 0;
break;
}
i++;
}
return n;
}
int main()
{
int x=4,i;
printf("验证哥德巴赫猜想\n");
printf("输入一个大于四的偶数:");
scanf("%d",&x);
if(((x%2) == 1) || x<4)
{
printf("不是大于四的偶数");
return 0;
}
for(i=2;i<=x/2;i++)
{
if((prim(i))&&(prim(x-i)))
{
printf("%d = %d + %d\n",x,i,x-i);
}
}
return 0;
}
#include<math.h>
int prim(int num)
{
int i = 2,n = 1;
int a = sqrt(num);
while(i<=a)
{
if(num%i == 0)
{
n = 0;
break;
}
i++;
}
return n;
}
int main()
{
int x=4,i;
printf("验证哥德巴赫猜想\n");
printf("输入一个大于四的偶数:");
scanf("%d",&x);
if(((x%2) == 1) || x<4)
{
printf("不是大于四的偶数");
return 0;
}
for(i=2;i<=x/2;i++)
{
if((prim(i))&&(prim(x-i)))
{
printf("%d = %d + %d\n",x,i,x-i);
}
}
return 0;
}
相关文章推荐
- [jQuery] 初识jQuery
- java读取xml文件内容
- 戏(细)说Executor框架线程池任务执行全过程(下)
- linux 进程命令
- 新GRE阅读的黑人文学
- windows下python运行的方法
- win10预览版修改注册表后无法升级解决办法
- centos socket通信时 connect refused 主要是防火墙问题
- [IOS 开发] 利用Runtime自定义控制器POP手势动画
- js判断手机访问
- 报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost
- ubantu12.04LTS下安装msyql遇到问题解决方式
- 第二章第27题
- week14_2.cpp
- class_create(),device_create自动创建设备文件结点【转】
- 【原创视频教程】XSL视频教程[共9集]
- 安装QTP之后造成环境变量java冲突问题的解决方案
- MyEclipse — Maven+Spring+Struts+Hibernate 整合 [学习笔记-5]
- 基于J2EE架构的项目开发团队中的角色与职责
- python 的sqlite3使用详解