C/C++素数判断(附exe方便不懂编程…
来源:互联网 发布:淘宝供货商怎么找免费 编辑:程序博客网 时间:2024/06/01 11:26
在学习 python 的时候,遇到一个题目,要求用yield生成器来写一个判断某个范围的数是否是素数的函数,由于在编程中我们经常需要判断某个较大的数是否是素数,我提供了一种自己的解决方案,其中有点二分的思想。希望对朋友们有所帮助。判断素数的方法很多,这只是我个人的方法。由于网页功能限制,格式有可能有变化。
exe下载
#include "stdafx.h"
bool is_p(intargc);
int _tmain(int argc, _TCHAR* argv[])
{
int x;
while (true)
{
scanf("%d", &x);
printf("%d %s prime\n", x, is_p(x) ? "is " : "is NOT");
}
return 0;
}
//
//素数判断:
//输入的数从2开始除,
//①如果余数为0,则非素数,返回false;
//②如果不为0,则除以下一个数,并同时把上限缩小至被2除过后的整数。(有种二分的思想)
//越界不检查
//
bool is_p(int x)
{
if (x == 1)
return false;
if (x == 2)
return true;
int modValue = x;
for (int index = 2; index <= modValue; index++)
{
if (x%index != 0)
modValue = x / index;
else
{
printf("%d 能被 %d 整除,结果为: %d , ", x, index, x / index);
return false;
}
}
return true;
}
0 0
- C/C++素数判断(附exe方便不懂编程…
- C++/C素数判断
- 判断素数(C#)
- 判断素数C语言
- 素数判断函数 c
- c语言素数判断
- C#-判断素数
- C语言-判断素数
- C语言判断素数
- [C]判断素数
- C语言编程判断一个数是否为素数
- C/Python编程实现判断素数以及最小公倍数
- c语言:判断素数个数
- C语言 判断是否素数
- C 语言素数判断方式
- c语言(判断素数)
- 【C语言】判断素数函数
- C之有趣-素数判断
- 一个简单的数据结构举例——快排结合…
- 一个简单的数据结构举例——二叉树及…
- MFC通过URL下载并保存文件代码
- Ulipad安装包及安装流程
- C/C++用Unicode保存字符并输出
- C/C++素数判断(附exe方便不懂编程…
- python 多线程服务器示例
- 关于Linux(Ubuntu)安装使用pyinsta…
- 面试题:将一个数用二进制打印输出…
- 通过VS查看内存大小端方案
- C/C++求完数,小提醒
- 一个简单的C/C++多线程
- C/C++ 函数指针,强制转换示例
- C++ 实现杨辉三角