输出1000以内的素数的算法(实例代码)

代码如下所示:

复制代码 代码如下:

#include "stdafx.h"

#include

#include

bool IsSushu(int n)

{

bool IsSushuFlg = true;

if( n <= 1)

{

return false;

}

for( int i = 2; i <= (int)sqrt((double)n); i++ )

{

if( 0 == n % i )

{

IsSushuFlg = false;

break;

}

}

return IsSushuFlg;

}

#define N 1000

int main()

{

printf("Su shu is: /n");

for( int i = 2; i < N; i++)

{

bool IsSushuFlg = IsSushu(i);

if( IsSushuFlg )

{

printf("%d /n", i);

}

}

system("pause");

return 0;

}

时间: 2013-05-26

具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for temp in range(2,i): if i%temp==0: break print('i=',i,'temp=',temp) elif temp==i-1: p.append(i) print('\n以下打印质数:') print(p) #求合数 list=[] for i in range

复制代码 代码如下: <?phpfor ($i = 2; $i < 1001; $i++) { $primes = 0; for($k = 1; $k <= $i; $k++) if($i%$k === 0) $primes++; if($primes <= 2) // 能除以1和自身的整数(不包括0) echo "{$i}
";}

背景&概览 目前常见的图床服务都会有图片动态裁切的功能,主要的应用场景用以为各种终端和业务形态输出合适尺寸的图片. 一张动辄以 MB 为计量单位的原始大图,通常不会只设置一下显示尺寸就直接输出到终端中,因为体积太大加载体验会很差,除了影响加载速度还会增加终端设备的内存占用.所以要想在各种终端下都能保证图片质量的同时又确保输出合适的尺寸,那么此时就需要根据图片 URL 来对原始图片进行裁切,然后动态生成并输出一张新的图片. URL 的设计 图片 URL 需要包含图片 id.尺寸.质量等信息.有两种

// 1. 实现一个函数,在一个有序整型数组中二分查找出指定的值,找到则返回该值的位置,找不到返回 -1. package demo; public class Mytest { public static void main(String[] args) { int[] arr={1,2,5,9,11,45}; int index=findIndext(arr,0,arr.length-1,12); System.out.println("index="+index); } // 1

Java简单的加密解密算法,使用异或运算 实例1: package cn.std.util; import java.nio.charset.Charset; public class DeEnCode { private static final String key0 = "FECOI()*&

1.插入排序 基本思想:插入排序就是每一步都将一个待排数据按其大小插入到已经排序的数据中的适当位置,直到全部插入完毕. void insertSort(vector& nums) { int k = 0; for (int i = 0; i < nums.size(); ++i) { int temp = nums[i]; int j = i; for (; j > 0 && temp < nums[j-1]; --j) nums[j] =

EM算法实例 通过实例可以快速了解EM算法的基本思想,具体推导请点文末链接.图a是让我们预热的,图b是EM算法的实例. 这是一个抛硬币的例子,H表示正面向上,T表示反面向上,参数θ表示正面朝上的概率.硬币有两个,A和B,硬币是有偏的.本次实验总共做了5组,每组随机选一个硬币,连续抛10次.如果知道每次抛的是哪个硬币,那么计算参数θ就非常简单了,如 下图所示: 如果不知道每次抛的是哪个硬币呢?那么,我们就需要用EM算法,基本步骤为:   1.给θ_AθA​和θ_BθB​一个初始值:   2.(E-

对于大部分密码加密,我们可以采用md5.sha1等方法.可以有效防止数据泄露,但是这些方法仅适用于无需还原的数据加密. 对于需要还原的信息,则需要采用可逆的加密解密算法. 下面一组PHP函数是实现此加密解密的方法: 加密算法如下: 复制代码 代码如下: function encrypt($data, $key){ $key = md5($key);    $x  = 0;    $len = strlen($data);    $l  = strlen($key);    for ($i = 0

1.一群猴子排成一圈,按1,2,-,n依次编号.然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去-,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王.要求编程模拟此过程,输入m.n, 输出最后那个大王的编号. function king($n, $m){ $monkeys = range(1, $n); //创建1到n数组 $i=0; while (count($monkeys)>1) { //循环条件为猴子数量大于1 if(($i+1)

计算1至1000间的合数c语言,输出1000以内的素数的算法(实例代码)相关推荐

  1. 计算1至1000间的合数c语言,1-1000内质数

    定义:质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数.换句话说,只有两个正因数(1和自己)的自然数即为素数.比1大但不是素数的数称为合数.1和0既非素数也非合数 ...

  2. 用php输出一百以内的素数,php输出1000以内质数(素数)示例

    php输出1000以内质数(素数)示例 复制代码 代码如下: for($i = 2; $i < 1001; $i++) { $primes = 0; for($k = 1; $k <= $ ...

  3. C语言 输出1000年~2000年之间的闰年

    第一步:确定变量的数量,只有年份year一个变量: 第二步:变量范围:输出1000~2000之间的闰年,则1000<=year<=2000; 第三步:方法一的算法逻辑,想要判断当前年份是否 ...

  4. python输出10以内的素数,并写出合数的因子

    1. 找出 10 以内的所有素数,如果不是素数,请打印出该合数对应的乘积公式. 数的范围10以内,主要从二到九. 代码1: n = 2 while n < 10:x = 2while x < ...

  5. 用C语言输出1000到2000年之间的闰年

    #include<stdio.h> #include<stdlib.h> int main() {int i; for (i = 1000; i <= 2000; i++ ...

  6. c语言10000以内的质数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  7. C语言输出素数简单,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  8. 求最大素数的c语言,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

  9. c语言输出最大素数,for语句计算输出10000以内最大素数怎么搞最简单??各位大神们...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include int* pt = NULL; // primes_table int pt_size = 0; // primes_ ...

最新文章

  1. 位图排序 大数据_干货分享:大话12种排序算法
  2. python怎么导入txt文件夹-python读取一个目录下所有txt里面的内容方法
  3. ML之回归预测:利用八(9-1)种机器学习算法对无人驾驶汽车参数(2017年的data,18+2)进行回归预测值VS真实值
  4. Android后台杀死系列之三:LowMemoryKiller原理(4.3-6.0)
  5. A/B Matrix CodeForces - 1360G(思维构造)
  6. pymssql出现的错误
  7. 远程桌面管理工具比较(转)
  8. 深度学习自学(二十三):CAFFE-TF环境安装问题-兼容多个CUDA
  9. 微信小程序app配置指南
  10. mysql 07001_MySQL迁移文件的小问题
  11. SQL Server 2016 bak文件还原
  12. Mybatis 返回Map数据
  13. uni-app APP横屏和竖屏
  14. Wagtail 教程 1 :基础设置
  15. Mac mini 2018+ 进入 Recovery 预置恢复模式方法
  16. mac os X中关于dayone缓存的实际文件位置
  17. 小小的企业邮箱,大大的渠道天地 | 企业服务渠道商系列谈
  18. NaN == NaN 的结果是什么?
  19. 2023编程语言趋势
  20. Excel函数中$符号是什么意思?

热门文章

  1. Bash scripts
  2. 编译 glibc-2.14 时出现的一个LD_LIBRARY_PATH不路径bug
  3. Java必备:java入门、java学习
  4. ASP.NET WebForm中用async/await实现异步
  5. EDM营销内容撰写要注意的几个方面
  6. Solaris IPMP 配置
  7. 百度地图——判断一个点是否在一个区域内?
  8. DDoS不同层面的防护-Vecloud
  9. CentOS屏幕录制
  10. 在CentOS7.2上部署Postgres-XL分布式数据库