精华内容
下载资源
问答
  • 程序45:题目:判断一个素数能被几个9整除(从这个简单的题目当中 我们可以学到键盘的输入、方法的调用 以及方法的递归的知识点)public class java45 { public int input() { System.out.println("请输入一个数...
    程序45:题目:判断一个素数能被几个9整除
    (从这个简单的题目当中 我们可以学到键盘的输入、方法的调用 以及方法的递归的知识点)
    public class java45 {
    	public int input() {
    		System.out.println("请输入一个数");
    		Scanner sc = new Scanner(System.in);
    		int number = sc.nextInt();
    		return number;
    	}
    
    	public int sushu(int number) {
    		boolean b = true;
    		for (int j = 2; j < number; j++) {
    			if (number % j == 0) {
    				b = false;
    			}
    		}
    		if (b) {
    			System.out.println(number + "是素数");
    			return number;
    		} else {
    			System.out.println("您输入的数不是素数,请重新输入");
    			// 如果输入的不是素数 那么调用input方法 重新输入一个素数
    			int number1 = input();
    			// 这里是方法的递归调用 即调用方法自己本身 去判断重新输入的数是不是素数
    			int number2 = sushu(number1);
    			return number2;
    		}
    
    	}
    
    	public void judge(int number) {
    		// 定义一个count用于统计输入的素数能被9整除的个数
    		int s = 0, count = 0, temp = number;
    		if (number != 0) {
    			for (int i = 1; i < 100; i++) {
    				s = temp % 9;
    				if (s == 0) {
    					temp = temp / 9;
    					count++;
    				} else {
    					System.out.println(number + "不能被9整除");
    					break;
    
    				}
    			}
    			System.out.println(number + "被9整除的个数为" + count);
    
    		}
    	}
    
    	public static void main(String[] args) {
    		java45 test = new java45();
    		int number = test.input();
    		int num = test.sushu(number);
    		// System.out.println(num);
    		test.judge(num);
    	}
    }

     

    (从中我们可以学到键盘的输入、方法的调用和方法的递归)

    展开全文
  • 判断素数的c语言程序_C素数程序

    千次阅读 2020-09-09 10:10:44
    判断素数的c语言程序Here you will get program for prime number in C. 在这里,您将获得C中素数的程序。 A number that is only divisible by 1 or itself is called prime number. 仅可被1整除的数字或本身...

    判断素数的c语言程序

    Here you will get program for prime number in C.

    在这里,您将获得C中素数的程序。

    A number that is only divisible by 1 or itself is called prime number.

    仅可被1整除的数字或本身称为素数。

    For example, 17 is prime, 6 is not prime, etc.

    例如,17是素数,6不是素数,依此类推。

    C素数程序 (Program for Prime Number in C)

    #include<stdio.h>
     
    int main()
    {
    	int n,i,flag=1;
    	printf("Enter any number:");
    	scanf("%d",&n);
    	
    	for(i=2;i<n/2;++i)
    		if(n%i==0)
    		{
    			flag=0;
    			break;
    		}
    	
    	if(flag==1)
    		printf("\nThe given number is prime");
    	else
    		printf("\nThe given number is not prime");
     
    	return 0;
    }

    Output

    输出量

    Enter any number:15

    输入任何数字:15

    The given number is not prime

    给定的数字不是素数

    翻译自: https://www.thecrazyprogrammer.com/2012/05/c-program-to-check-whether-number-is.html

    判断素数的c语言程序

    展开全文
  • 以下是所有的源代码:#include //判断一个数是否为素数的函数定义int is_prime(int n){//判断n是否小于2.若小于则直接返回0//表示n不是一个素数if(n < 2)return 0;//定义一个中间变量i,初始化i=2int i = 2;//...

    以下是所有的源代码:

    #include //判断一个数是否为素数的函数定义

    int is_prime(int n)

    {

    //判断n是否小于2.若小于则直接返回0

    //表示n不是一个素数

    if(n < 2)

    return 0;

    //定义一个中间变量i,初始化i=2

    int i = 2;

    //依次判断每一个不大于根号n的i是否能被n整除

    for(i = 2; i * i <= n;i++)

    {

    //如果能够整除

    if(n % i == 0)

    //直接返回0,表示n不是一个素数

    return 0;

    }

    //如果程序运行到这里,说明i*i大于n

    //说明n是一个素数

    return 1;

    }

    int main()

    {

    printf("%d : %dn", 2, is_prime(2));

    printf("%d : %dn", 4, is_prime(4));

    printf("%d : %dn", 9, is_prime(9));

    printf("%d : %dn", 15, is_prime(15));

    printf("%d : %dn", 17, is_prime(17));

    printf("%d : %dn", 23, is_prime(23));

    printf("%d : %dn", 25, is_prime(25));

    return 0;

    }

    展开全文
  • 素数判断程序

    2017-12-05 16:22:34
    程序判断素数一个小的C语言程序,可以让大家参考。
  • C++-判断一个素数

    2010-12-23 11:39:27
    这是一个判断素数的C语言小程序,可以提高编程思维!
  • 广告关闭腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多... 那么想计算出一个随机数是不是质数用python应该怎么写呢? 首先第一句话肯定是接受用户输入的数字:n = int(input(...

    o55g08d9dv.jpg广告关闭

    腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元!

    质数(prime number),又称素数,指在大于1的自然数中,除了1和该数自身外,无法被其他自然数整除的数(也可定义为只有1与该数本身两个因数的数)。 那么想计算出一个随机数是不是质数用python应该怎么写呢? 首先第一句话肯定是接受用户输入的数字:n = int(input(please enter the number:))接着要计算该数是不是...

    简述:区间范围101-200要求:判断这个区间内有多少个素数,并逐一输出。 leap = 1for i in range(101,200): for j in range(2,i): if(i%j == 0):leap = 0 break if leap:print(i) leap =1101103107109113127131137139149151157163167173179181191193197199...

    8hl2y9a1e3.jpeg

    本文使用django框架搭建网站,运行之后,获取用户输入的整数,判断是否为素数并进行相应的提示。 本文技术要点:1)使用django创建网站2)了解mvc开发模式3)设置路由4)接收用户输入5)提交用户输入,后台判断是否为素数,然后生成前台结果页面详细步骤:1、首先在命令提示符执行命令pip installdjango正确安装...

    代码功能:使用进程池判断素数,统计100000000以内的素数个数。 from multiprocessing import pooldef isprime(n): if n...

    注意:对正整数n,如果用2到n的平方根之间的所有整数去除,均无法整除,则n为质数(素数)。 # -*- coding:utf-8 -*-import mathimport time ss = # 放可能是非素数的列表result = end! 耗时:0.002066 s百度百科里有一个比较简单:而且速度也快。 # 判断是否为素数def is_prime(n): if n == 1:return false for i in...

    ws56wcp0oa.jpeg

    素数判断是个很经典的问题,各种语言的程序设计课程都会涉及到,按照素数定义(除了1和自身,素数没有其他因数)很容易写出下面的代码:def isprime1(n): for i in range(2, n): if n%i == 0:return false return true功能完全没有问题,就是非常非常非常非常慢。 大家都明白,之所以那么慢是因为测试的范围实在是太...

    ocusv7co41.jpeg

    问题描述:创建两个队列,qin用来存储指定范围内的整数,qout用来存放该范围内的所有素数。 创建多个进程,每个进程依次从qin队列中获取整数,并判断是否为素数,如果是素数则存入qout。 技术要点:1)使用python标准库multiprocessing创建和管理进程; 2)使用multiprocessing.manager对象提供的queue类创建队列...

    本文主要用到python标准库concurrent.futures提供的并发执行功能,类似于进程池的用法,在多核或多cpu平台能够大幅度提高处理速度。 from concurrent.futures import processpoolexecutorprimes = def isprime(n):if n%2 == 0: return false for i in range(3, int(n**0.5)+1, 2): if n%i == 0:return false return ...

    借助于扩展库pycuda,可以在python中访问nvidia显卡提供的cuda并行计算api,使用非常方便。 安装pycuda时要求已正确安装合适版本的cuda和visualstudio(注意,并不是版本越新越合适,目前2015暂时还不行,最好使用vs2013),然后再使用pip安装pycuda。 下面的代码用来统计100000000之内的所有素数个数。 import time...

    方法一: from pyspark import sparkconf,sparkcontextconf = sparkconf().setappname(isprime)sc =sparkcontext(conf=conf)def isprime(n): if n m:break result.add(t) #对rdd上的所有元素进行过滤、筛选,能被整除的全部过滤掉 rdd =sc.parallelize(rdd.filter(lambda x: x%t != 0).collect())print(list(result)+...

    import numpy as npimport pyopencl as climport pyopencl.arrayfrompyopencl.elementwise import elementwisekernel#判断素数的c语言版gpu代码isprime= elementwisekernel(ctx, long *a_g, long *b_g, long *res_g, int j; for(j=2; j= b_g) { res_g = a_g; }, isprime)#定义待测数值范围,和每次处理的数字数量end ...

    ca0udxh2jv.jpeg

    break # 跳出当前循环 else: # 循环的 else 部分 print num, 是一个质数 ?...

    (3)理解进程池的概念及其工作原理。 (4)理解并熟练使用python标准库time中的方法测试代码运行时间。 (5)根据需要熟练编写不同形式的素数判断函数。 (6)了解多处理器和多核的概念。 实验内容:(1)编写函数判断一个数字是否为素数,然后创建进程池使用进程池的map()方法把该函数映射到指定范围内的数字...

    gyv3b9xo9w.jpeg

    技术要点:1)socket通信。 2)服务器端程序使用一个线程不停地搜索和判断素数,另一个线程接收网络查询并返回是否素数的结果。 3)客户端程序通过查询服务器获知某个数字是否为素数。 参考代码:1)服务端程序:? 2)客户端程序:?...

    4rslnc7y2b.jpeg

    (4)理解并熟练使用python标准库time中的方法测试代码运行时间。 (5)根据需要熟练编写不同形式的素数判断函数。 (6)了解多处理器和多核的概念。 实验内容:(1)编写函数判断一个数字是否为素数,然后创建进程池使用进程池的map()方法把该函数映射到指定范围内的数字,使用内置函数sum()统计有多少素数...

    然后从前往后依次选择一个数字去除以后面所有数字,能够被整除的肯定不是素数,把这些数字过滤掉,然后重复这个过程,直到选择的除数大于最大数字的平方根为止。 代码主要演示内置函数filter()和切片的用法,实际上这个算法的效率并不是很高。 def primes2(maxnumber):筛选法获取小于maxnumber的所有素数 #待判断整数...

    素数简介质数又称素数。 一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数; 否则称为合数。 方法1def primenum(min,max): if min==1:print() min += 1 for i in range(min, max+1): for j in range(2, i + 1):if i % j == 0: #判断i能不能被整除 break #退出for循环 if j == i: #若j等于i...

    (错)3、python 3.x和python 2.x唯一的区别就是:print在python 2.x中是输出语句,而在python 3.x中是输出函数。 (错)4、在windows平台上编写的python程序无法在unix平台运行。 (错)5、不可以在同一台计算机上安装多个python版本。 (错)6、已知 x = 3,那么赋值语句 x = abcedfg 是无法正常执行的。 (错)7...

    50ii9tiunf.png

    实例: 1、输入两个数,打印这两个数的差,和,乘,除,整除,取余,平方。? 2、输入一个年龄,如果年龄大于18岁可观看视频,小于18岁只能看动画片。? 3、输入一个年龄,如果年龄在18-20岁输出abc,20-50岁输出hahaha。? 4、self实例。? 5、输入一个数判断是否为素数。? 6、定义3个函数,第一个函数:年龄判断...

    程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 #python3.7 h = 0leap = 1from math import sqrtfrom sys import stdoutfor m inrange(101, 201): k = int(sqrt(m + 1)) for i in range(2, k + 1): if m % i == 0:leap = 0 break if leap == 1: print...

    展开全文
  • 素数判断一个C程序

    2011-12-06 15:31:55
    判断素数的小程序,通过循环和判断进行遍历查找
  • python判断素数程序 什么是质数? (What is a prime number?) A prime number is a natural number that is greater than 1 and cannot be formed by multiplying two smaller natural numbers. 质数是大于1的...
  • 2018-02-09C语言编程输入一个正整数N,再输入N个正整数,判断它们是否为素数素数就是只能被1和自身整除的正整数,1不是素数,2是素数。用C语言做help me楼上写的不完整我是这样写的,纯C#include#includeint prime...
  • 主要介绍了c语言判断是否素数的方法和问题,大家参考使用吧
  • /* 2017年3月13日10:28:21 java基础50道经典练习题 例45 ... 题目:判断一个素数能被几个9整除 */ import java.util.Scanner; public class ProgramNo45_1 { public static void main(String[] args) { S
  • 用来判断一个素数能被几个9整除,可以记录整除的次数
  • 本人是矿业方面的研究生,本着导师不管...素数判断程序: 输入以空格分隔,以0结束输入。 若为素数,则输出。1不是素数。 如下:#include using namespace std; int isprime(int a);int main() { int count=0,i=0
  • 目的:判断一个数是否为素数#includeintmain(void){int m;inti;scanf("%d",&m);for(i=2;i< m;i++) //2到(m-1)的数去除m{if(m%i==0)//判断能否整除break;}if(i== m)printf("YES!\n");elseprintf("No!\n");}f.....
  • 质数又称素数一个大于1的自然数,除了1和它自身外,不能...首先知道什么是素数一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数的条件,来进行判断个数是否素数。(推荐学习:PHP编程从入门到精通)...
  • 问题描述:使用C语言编程判断一个素数能被几个9整除。 程序源码: #include&lt;stdio.h&gt; void main() { long int m9=9,sum=9; int zi,n1=1,c9=1; scanf("%d",&amp;zi); while(n1!=0) { ...
  • 编写一个程序判断一个数是否为素数 #include<stdio.h> int main() { int a, prime=1; scanf("%d", &a); if(a % 2 == 0) prime = 0; for (int i=3; i<a; i+=2) if (a % i == 0) prime = 0; if ...
  • 判断素数labview程序

    2016-05-04 15:35:09
    多种方法判断素数
  • 指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。素数是与合数相对立的两个概念,二者构成了数论...
  • 本文给出一个c语言程序,实现一个函数,判断一个数是不是素数
  • 判断一个整数是否是素数
  • 题目内容:编写函数int isprime(int a);用来判断整数a是否为素数,若是素数,函数返回1,否则返回0。...数据间以一个英文空格隔开,最后一个数据后没有空格!!!注意,1不是素数。输入样例:9 8 7 210 1...
  • 判断一个数是否是素数的一款自编的pascal程序,新手上路,求高手指教
  • python判断素数程序This program will check whether a given number is Prime or Not, in this program we will divide the number from 2 to square root of that number, if the number is divided by any number...
  • 设计一个函数用来判断一个整数是否为素数以下文字资料是由(历史新知网...设计一个函数用来判断一个整数是否为素数#include #include int check(int n){ int i,k=1; float m=sqrt((float) n); for(i=2;i<=(int)m...
  • 判断是否为素数的c++程序

    千次阅读 2019-10-05 15:08:33
    #include<...//定义一个int型变量x cin>>x; bool yes_no=true;//定义布尔型变量yes_no,用来表示x是否为素数 //先假定x是素数,因此将yes_no的初始值设为true for(int n=2;n<x;n++...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 28,599
精华内容 11,439
关键字:

判断一个素数的程序