| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3111 人关注过本帖
标题:[转载]C语言验证歌德巴赫猜想的源代码
取消只看楼主 加入收藏
honkerman
Rank: 2
等 级:新手上路
威 望:4
帖 子:3078
专家分:0
注 册:2006-8-25
收藏
 问题点数:0 回复次数:3 
[转载]C语言验证歌德巴赫猜想的源代码

//***************************************************//
//C语言验证歌德巴赫猜想的源代码 //
//***************************************************//
#include<stdio.h>
#include<math.h>
void main()
{
int i,j,num;
int p,q,flagp,flagq;
printf("Please input a plus integer:");
scanf("%d",&num);

//代码(num%2)!=0表示num不能被2整除
if(((num%2)!=0) || (num <= 4))
printf("input data error!\n");
else
{
p = 1;

//do-while循环体
do
{
p = p+1;
q = num - p;
flagp = 1;
flagq = 1;

//for循环体
for(i = 2;i <=(int)(floor(sqrt((double)(p))));i++)
{
if((p%i) == 0)
{
flagp = 0;
break;
}
}

//while循环体
j = 2;
while(j <= (int)(floor(sqrt((double)(q)))))
{
if ((q%j) == 0)
{
flagq = 0;
break;
}
j++;
}
}while (flagp*flagq == 0);

printf("%d = %d + %d \n",num,p,q);
}
}

搜索更多相关主题的帖子: 歌德巴赫猜想 源代码 C语言 num quot 
2006-09-02 22:07
honkerman
Rank: 2
等 级:新手上路
威 望:4
帖 子:3078
专家分:0
注 册:2006-8-25
收藏
得分:0 
我说不到,HOHO,偶初学C滴,菜鸟一只,贴着你们看丫

" target="_blank">God Bless You[GLOW=255,#00ff00,2]My Friends![/GLOW]
2006-09-02 22:22
honkerman
Rank: 2
等 级:新手上路
威 望:4
帖 子:3078
专家分:0
注 册:2006-8-25
收藏
得分:0 
提示: 该帖被管理员或版主屏蔽

" target="_blank">God Bless You[GLOW=255,#00ff00,2]My Friends![/GLOW]
2006-09-03 10:47
honkerman
Rank: 2
等 级:新手上路
威 望:4
帖 子:3078
专家分:0
注 册:2006-8-25
收藏
得分:0 
谁想跟他闹啊,他不爱看不看了,还说那样的话,谁不气啊?过2天你不做版主了吗?

" target="_blank">God Bless You[GLOW=255,#00ff00,2]My Friends![/GLOW]
2006-09-03 11:09
快速回复:[转载]C语言验证歌德巴赫猜想的源代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016066 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved