精华内容
下载资源
问答
  • 用C语言编写自定义函数prime(int x),判断x是否素数?int prime(int x){int i,kk=(int)sqrt( (double)x )for(i=2i&lt=ki )if(x%i==0)break// 如果完成所有循环,那么x为素数if(i&gtk)retrun 1elsereturn ...

    用C语言编写自定义函数prime(int x),判断x是否为素数?

    int prime(int x)

    {

    int i,k

    k=(int)sqrt( (double)x )

    for(i=2i&lt=ki )

    if(x%i==0)

    break

    // 如果完成所有循环,那么x为素数

    if(i&gtk)

    retrun 1

    else

    return 0

    }

    C语言,编写函数判断一个整数是否为素数,在主函数中调用该函数并输出100以内的全部素数?

    参考代码:

    #include &ltstdio.h&gt

    int is_prime_number(int n)

    {

    int i

    int result = 1

    if(n==1)

    return 0

    for(i=2i&ltni )

    {

    if(n%i==0)

    {

    result = 0

    break

    }

    }

    return result

    }

    int main()

    {

    int n

    printf("100以内的素数包括:")

    for(n=1n&lt=100n )

    {

    if(is_prime_number(n))

    {

    printf("%d ",n)

    }

    }

    printf("")

    return 0

    }

    编写程序,其中自定义函数,用来判断一个整数是否为素数,主函数输入一个数,输出是否为素数?

    自己动手写吧,这是最基本的能力啦.....(课本一般会有的)

    C 编程,编写函数判断变量是否为素数?

    多的我就不说了,函数如下(你只需把下面的代码贴在intmain()之前就行了,然后在开头加一个头文件:#include

    boolisPrime(intx){

    if(x==1)return0

    for(inti=2i

    if(x%i==0)return0

    return1}

    函数就是上面的,使用方法:比如你想判断n(这里n为正整数)是否为素数,只需运行isPrime(n),如果n是素数,则刚才的函数返回1,否则返回0.

    不懂在发站内信问我

    编程用自定义函数求100到200之间的素数?

    #include "stdio.h" int isPrime(int n)//判断n是否是素数,是返回1,不是返回0 { int i for(i=2i&lt=n/2i ) if(n%i==0) return 0 return 1 } int main() { int i printf("100到200之间的素数: ") for(i=100i&lt=200i ) if(isPrime(i)==1) printf("%d",i) printf(" ") }

    python编写一个函数.判断一个数是不是素数,然后调用该函数输出100以内的素数?

    def is_prime(n): list_num = [] for i in range(2, n): for num in range(2, int(sqrt(n)) 1): if i % num == 0 and i != num: break elif i % num != 0 and num == (int(sqrt(n))): list_num.append(i) return list_num

    展开全文
  • 展开全部#include#includeint zshu(int x)//判断x是不是素数。32313133353236313431303231363533e59b9ee7ad9431333431353963zshu代表素数,即质数。{int i;i=2;if(x==2)//x是素数 。return 1;else if(x==1)//x不是...

    展开全部

    #include

    #include

    int zshu(int x)//判断x是不是素数。32313133353236313431303231363533e59b9ee7ad9431333431353963zshu代表素数,即质数。

    {

    int i;

    i=2;

    if(x==2)//x是素数 。

    return 1;

    else if(x==1)//x不是素数 。

    return 0;

    else

    {

    while(i

    {

    if(x%i==0)

    {

    break;

    return 0;//x不是素数 。

    }

    i++;

    if(i>=x)

    return 1;//x是素数 。

    }

    }

    }

    int main()//主函数。

    {

    int N;//N一个正整数N。

    scanf("%d",&N);

    int a[1000];//定义数组,便于储存N个数。

    int j;

    for(j=0;j

    scanf("%d",&a[j]);

    for(j=0;j

    {

    if(zshu(a[j])==1)

    printf("Yes\n");//是素数。

    if(zshu(a[j])==0)

    printf("No\n");//不是素数。

    }

    }

    扩展资料:

    scanf()函数用法:

    输出的值只是空格前面的字符是因为scanf函数的输入格式错误,输入参数的变量前需要加&。

    scanf("%s",s);改为scanf("%s",&s);

    scanf的用法是:scanf("格式控制字符串",输入参数一,输入参数二);

    格式控制字符串包含:格式控制说明,普通字符。

    1、格式控制字符串表示输入的格式,(int型用%d,float用%f,double型用%lf)

    2、普通字符:在输出数据的时候,按照原样输出的字符,如:"fahr=%d,celsius=%d\n"中的fahr=,celsius=。

    3、输入的参数是变量的地址,所以要在变量前面加&。

    展开全文
  • 判断一个数x是否为素数 思路: 若一个数是素数,则它的因数只有“1”和它本身。 采用循环,依次从2开始到这个数x-1取模,若期间有(x%i==0),则这个数必然不是素数。 代码: import java.util.*; public class Pra {...

    判断一个数x是否为素数

    思路:
    若一个数是素数,则它的因数只有“1”和它本身。
    采用循环,依次从2开始到这个数x-1取模,若期间有(x%i==0),则这个数必然不是素数。
    代码
    代码:

    import java.util.*;
    public class Pra {
    	static Scanner scan = new Scanner(System.in);
    	public static void main(String[] args) {
    		SuShu s = new SuShu();
    		System.out.println("判断一个数是否为素数**");
    		System.out.println("请输入一个数:");
    		int x = scan.nextInt();
    		s.Function(x);
    	}
    }
    class SuShu{
    	boolean flag =true;
    	void Function(int x) {
    		for(int i = 2;i < x; i++) {
    			if(x%i==0) {
    				flag = false;
    				break;
    			}
    		}
    		if(flag==true)
    			System.out.println(x+"是素数");
    		else
    			System.out.println(x+"不是素数");
    	}
    }
    

    *~~此文纯属记录作者学习日记,若有误导,纯属意外~ *

    展开全文
  • n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否素数(素数是除1以外只能被自身整除的自然数)。 哈哈,致敬正在学习C语言的你!这个其实就是如何判断素数的问题,其实有很多方法...

    输入两个正整数m和n(m<n),求m到n之间(包括m和n)所有素数的和,要求定义并调用函数isprime(x)来判断x是否为素数(素数是除1以外只能被自身整除的自然数)。

    哈哈,致敬正在学习C语言的你!这个其实就是如何判断素数的问题,其实有很多方法,但是每次写都不太一样!

    #include<stdio.h>
    int isprime(int n)
    {
        int i=2;
        for(i;i<n;i++)
        {
            if(n%i==0)
            break;            
        }
        if(i==n)
        return 1;
        else
        return 0;
    }
    
    int main()
    {
        int m,n;
        int sum=0;
        scanf("%d %d",&m,&n);
        for(int i=m;i<=n;i++)
        {
            if(isprime(i))
               sum+=i;   
        }
        printf("%d",sum);
        return 0;
    }
    

     

    展开全文
  • 判断是否是素数

    2021-03-20 15:57:15
    bool is_sushu(int x) { for (int i = 2; i <= sqrt(x); i++) { if (x % i == 0) return false; } return true; }
  • 输出素数的个数。 样例输入: 3 2 3 4 样例输出: 2 这是我写的代码,输入小数据的时候没有问题,数一大就不行了,(因为math.h库里的函数sqrt精度不够,所以又写了一个求平方根函数)。 我听...
  • 输入一个正整数,判断是否是素数 x=int(input("请输入一个正整数:")) if x<2: print("这个数不是素数!") else: for i in range(2,x): if x%i==0: print("该数不是素数!") break else: print("该数是...
  • 判断是否素数

    2020-09-28 20:28:19
    #include "stdio.h" int ss(int a) { int i;...printf("请输入要判断是否是素数的数:\n") scanf("%d",&x); if(ss(x)==1)printf("%d是素数哦\n",x); else printf("输入的%d不是素数哦\n",x); } ...
  • 1.设立一个判断素数的标志flag=0,若为素数则赋值为1,最后根据flag的值判断是否素数 #include <stdio.h> #include <math.h> int main() { int x, i; int flag = 0; scanf("%d", &x); for (i ...
  • 2.2判断某个数是否是素数,返回结果 def demo(n): def inner(x): if 0 < x <= 2: result = 'True' i = 2 while x > i: if x % i == 0: result = "Fa...
  • 用Python判断是否素数

    万次阅读 2019-02-13 14:05:59
    可以用排除法: 当判断x是否为素数时,只要让x分别除以 2,3,4,5,6,…,x-1, 只要有一次整除了,则x不是素数 否则x是素数 s=int(input("请输入一个正整数:")) if s&lt;2: print("这个数不是素数!&...
  • param number: 测试该数字是否是超级素数幂 return: 如果不是就返回 False,如果是就返回 p 和 q 值 例如,输入125,返回(5,3) 代码: import math def get_prime(number): ''' 寻找小于number的所有的质数...
  • let n = [1, 2, 3, 4, 5], k = 3; let item = [], sum = 0, count = 0, index = 0; function f(x) { let len = x.length; for (let s = 0; s < len; s++) { let num = x[s]...
  • C语言:从键盘任意输入一个正整数,编程判断是否是素数,若是素数,输出“YES”,否则输出“NO!”。 #include <stdio.h> #include<math.h> void prime(int x) { int i,count; for (i = 2; i <= ...
  • 我们可以利用循环内嵌来判断质数,根据性质可知质数是大于1的且只能被1和本身整除。举个例子:求100以内全部素数并且把它们赋入result数数组里。 那么有代码: /* *时间: 2020年9月13日 15:09:48 *例: 求100...
  • 判断素数

    2020-04-30 18:43:06
    #include <stdio.h> int main() { int x; //自己输入的一个数 printf(“请输入一个数来判断是否为素数 “); scanf(”%d”,&... //prime判断x是否是素数 1是 0则不是. for(i=2;i<=x-...
  • 用python 判断一个数是否是素数小编觉得小编的程序是对的但为什么没办法运行,那个弹出来的窗口是啥意思小编曾千万次的请分享:不要逼小编离开你,不要让小编们的海誓山盟成为痛苦的记忆,不要用你的残忍告诉...
  • //输入一个数,判断是否是素数 #include <stdio.h> int main() { int i; int x; int j = 0; printf("请输入一个数:"); scanf("%d", &x); for(i = 2; i <= x / 2; i++) { if(x % i == 0) ...
  • python 3 判断一个数是否是素数

    千次阅读 2019-04-18 11:32:05
    素数为大于1,且只能被自身及1整除的整数。 #coding=gbk def sushu(): x=int(input('请输入一个数')) ... #判断是否大于1的整数,且1不是素数 if x>m: for n in range(2,x): #print(n) if x%n !=0...
  • 素数定义:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数 # def 函数封装 def ss(n): def zy(x): if 0 < x <= 2: result = 'True' i = 2 while x > i: if x % i == 0: ...
  • #define _CRT_SECURE_NO_WARNINGS #include <stdio.h>...int IsPrime(int x) { int i; if (x <= 0||x==1) { return 0; } for (i = 2; i < x; i++) { if (x%i == 0) ...
  • 1.判断一个数是否是素数 int main(){ int x; int isPrime=1;//是素数 printf("请输入一个整数:"); scanf("%d",&x); for (int i = 2; i <x ; ++i) { if(x%i==0){ isPrime=0;//不是素数 ...
  • 对2-10这个9个 for n in range (2,10): ... for x in range(2,n): ... if n%x==0: ... print n, 'equals', x, '*', n/x ... break ... else: ... print n,'is a prime nu
  • 1,素数是指在大于1的自然数中,除了1和他本身以外不再有其他因数的自然数 1 public static boolean isPrime(long x) { 2 if (x < 2) 3 return false; 4 if (x == 2) 5 retu...
  • 脚本内容: #!/bin/bash #Author:cuipeng read -p "请输入一个大于1的整数: " num num1=$(bc <...for x in `seq 2 $num1` do #num2=$(expr $num % $x) if [ `expr $num % $x` -eq 0 ];then reult=false
  • 判断是否素数的c++程序

    千次阅读 2019-10-05 15:08:33
    #include<iostream> using namespace std; int main() { ...//定义布尔型变量yes_no,用来表示x是否为素数 //先假定x是素数,因此将yes_no的初始值设为true for(int n=2;n<x;n++...
  • #include #include #include #include #include #include #include #include using namespace std; ...#define pi acos(-1) ...#define srand() srand(time(0));...#define me(x,y) memset(x,y,s

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 447
精华内容 178
关键字:

判断x是否是素数