C_综合使用判断与循环语句来验证“哥德巴赫猜想”
来源:互联网 发布:会员数据分析报告 编辑:程序博客网 时间:2024/06/05 07:38
源码:
# include <math.h>
# include <stdio.h>
int 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);
}
return 0;
}
- C_综合使用判断与循环语句来验证“哥德巴赫猜想”
- 循环-04. 验证“哥德巴赫猜想”
- 使用函数验证哥德巴赫猜想
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 循环-04. 验证“哥德巴赫猜想”(20)
- 哥德巴赫猜想(c 循环+素数判断)
- 6-5 使用函数验证哥德巴赫猜想
- VC++验证哥德巴赫猜想
- 验证哥德巴赫猜想
- 读完这篇文章后再谈恋爱吧!
- C_在switch-case语句中使用exit()函数求非闰年的每月天数
- Class t = Class.forName("java.lang.Thread");
- 研究MIS 系统开发中的项目管理
- 初探MIS开发中C/S模式和B/S模式的结合策略
- C_综合使用判断与循环语句来验证“哥德巴赫猜想”
- GetLastActivePopup---获取某个窗口所拥有的所有窗口中的活跃窗口的句柄
- Win32 SEH异常深度探索_7 对未处理异常的默认处理
- 对于Delphi 5 数据库应用中ODBC数据源的自动管理
- 简单介绍C++ RAII[zz]
- C_使用一维数组实现选择排序法
- 有关基于TCP的拥塞控制技术探究
- Delphi图像处理 -- 设置图像关键颜色
- Win32 SEH异常深度探索_8 异常处理是如何开始的