精华内容
下载资源
问答
  • 判断素数的函数

    2019-10-31 14:12:04
    编写一个判断素数的函数,主函数中利用这个函数,打印出n与m之间的所有素数。 Input 多组测试数据,每组输入2个整数n和m,其中1 < n <= m <= 1000 Output 在一行输出n和m之间(包含n和m)的所有素数,中间用...

    Description

    编写一个判断素数的函数,主函数中利用这个函数,打印出n与m之间的所有素数。

    Input

    多组测试数据,每组输入2个整数n和m,其中1 < n <= m <= 1000

    Output

    在一行输出n和m之间(包含n和m)的所有素数,中间用空格隔开,最后一个数后面没有空格。

    Sample Input

    2 14

    Sample Output

    2 3 5 7 11 13

    代码实现

    #include<iostream>
    using namespace std;
    int prime(int x)
    {
        int i,flag=1;
        for(i=2;i<x;i++)
            if(x%i==0)
                flag=0;
        return flag;
    }
    int main()
    {
        int m,n,i,count;
        while(cin>>n>>m)
        {
            count=0;
            for(i=n;i<=m;i++)
                if(prime(i))
                    if(count==0)
                    {
                        cout<<i;
                        count++;
                    }
                    else
                        cout<<" "<<i;
            cout<<endl;
        }
        return 0;
    }
    
    展开全文
  • C++判断素数的函数

    千次阅读 2020-10-08 17:22:17
    判断素数的函数 bool isprime(int n) { if (n <= 1) return false; int sqr = int(sqrt(n * 1.0)); for (int i = 2; i <= sqr; i++) { if (n % i == 0) return false; } return true; }

    判断素数的函数

    bool isprime(int n) {
        if (n <= 1) return false;
        int sqr = int(sqrt(n * 1.0));
        for (int i = 2; i <= sqr; i++) {
            if (n % i == 0)
                return false;
        }
        return true;
    }
    
    展开全文
  • isPrime 判断素数的函数

    万次阅读 多人点赞 2017-07-29 15:13:38
    c语言中int isPrime(int n)是什么意思 ...isPrime 是自定义的一个函数,传入一个整数n,判断...int isprime(int a) //判断素数的函数 { int j; for(j=2;j;j++) if(a%j==0) //如果有因数,则不为素数 retu

    c语言中int isPrime(int n)是什么意思


    isPrime 是自定义的一个函数,传入一个整数n,判断是否为素数。若是返回1,否则返回0。

    #include "stdio.h"
    int isprime(int a) //判断素数的函数
    {
     int j;
     for(j=2;j<a;j++)
      if(a%j==0)  //如果有因数,则不为素数
       return 0;
      else
       return 1; //如果没有因数,则为素数
    }
    void main()
    {
     int x,y;
     printf("请输入一个整数:"); 
     scanf("%d",&x);
     y=isprime(x);
     if(y==0)
      printf("%d不是素数\n",x);
     else
      printf("%d是素数\n",x);
    }


    展开全文
  • Problem B: 判断素数的函数

    千次阅读 2019-12-28 09:50:54
    Problem B: 判断素数的函数 Description 编写一个判断素数的函数,主函数中利用这个函数,打印出n与m之间的所有素数。 Input 多组测试数据,每组输入2个整数n和m,其中1 < n <= m <= 1000 Output 在一行输出...

    Problem B: 判断素数的函数

    Description

    编写一个判断素数的函数,主函数中利用这个函数,打印出n与m之间的所有素数。

    Input

    多组测试数据,每组输入2个整数n和m,其中1 < n <= m <= 1000

    Output

    在一行输出n和m之间(包含n和m)的所有素数,中间用空格隔开,最后一个数后面没有空格。

    Sample Input

    2 14

    Sample Output

    2 3 5 7 11 13

    #include <stdio.h>
    int isPrime(unsigned int n)//定义素数函数
    {
        int i;
        if(n == 0 || n == 1)
            return 0;
        for(i = 2; i * i <= n; i++)
        {
            if(n % i == 0)
                return 0;
        }
        return 1;
    }
    
    int main(void)//主函数
    {
        int i,count=0,m,n,t=1;
        while(scanf("%d%d",&m,&n)!=EOF){
        for(i = m; i <= n; i++)
        {
            if(t==1){
                  if(isPrime(i))
                  {
                      printf("%d",i);
                      t=0;continue;
                  }
            }
            if(t==0){
                    if(isPrime(i))
                  {
                      printf(" %d",i);
                  }
            }
        }
        printf("\n");
        }
        return 0;
    }
    
    
    展开全文
  • 编写判断素数的函数,在main函数打印出100~1000之间所有的素数; #include #include intflag; voidprime(intn) { inti; flag=1; for(i=2;i if(n%i==0) flag=0; } } intmain() { inti; for(i=100;i prim
  • 【C语言】写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 #include<stdio.h> int main() { int prime(int n); int x; printf("输入需要判断的整数:"); scanf_s("%d", &x); ...
  • 编写一个判断素数的函数

    千次阅读 2015-08-11 15:28:44
    写一个判断素数的函数,在主函数中输入一个整数,输出是否为素数的信息。 #include "stdafx.h" #include using namespace std;  bool sushu(int a) //sushu是bool型的函数,返回值只能是true或false { if...
  • //7.2 写一个判断素数的函数,在主函数输入一个整数,输出是否素数的信息。 void prime_number(int n);//声明函数 int n; printf(&amp;quot;输入一个大于0的整数:&amp;quot;); scanf(&amp;quot;%...
  • 判断素数的函数片段

    2021-03-18 20:10:42
    int prime(int a) { int b=2; while(a%b!=0&&a>=b) b++; if(a==b) return 1; else return 0; }//判断是否为素数,为素数返回1,否则返回0
  • 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime #include <iostream> using namespace std; bool isprime(int n) { if(n...
  • 首先,看到题目分两步,一个是判断素数,一个是循环遍历...1、判断素数的函数 int fun(int x) { int i; for (i=2;i<x;i++) { if (x%i == 0) { return 0; } } return 1; } 2、主函数循环1000个数,...
  • 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 #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) ...
  • 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。 输入 一个数 输出 如果是素数输出prime 如果不是输出not prime 样例输入 97 样例输出 prime #include<bits/stdc++.h> using namespace ...
  • //写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息 #include <stdio.h> int main(){ void sushu(int x); //输入一个整数 int a; scanf("%d",&a); sushu(a); return 0; } void ...
  • 自定义一个函数,传入一个整数n,判断是否为素数。若是返回1,否则返回0。 函数实现: int is_prinme(int num) { int i = 0; for (i = 2; i <= sqrt(num); i++)//若是素数一定满足num=a*b,且a,b,至少一个小于...
  • python中判断素数的函数

    千次阅读 2017-07-20 11:38:00
    来看这一种判断素数(质数)的函数: form math import sart def is_prime(n): if n==1: return False for i in range(2, int(sqrt(n) + 1)): if n % i == 0: return False return True 看起来,这是一种比较优秀...
  • 写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息。(C++) #include<iostream> using namespace std; void prime(int n) { if(n==1) cout<<"not prime"; else if(n==2||n==3) cout...
  • 下面程序只能筛选出素数但是没有求和,怎么加入求和代码? #define N| #include"stdio.h" #include"math.hm int ifp(int a[]); int main() { int i; int a[N]; for(i=0;i</p>
  • //定义一个函数判断素数 void sushu(int s){ int i,j,k=0; for(i=2;i<s;i++) if(s%i==0){ k=1; break; } if(k==1) printf("%d不是素数",s); if(k==0) printf("%d是素数"); return 0; ...
  • 编写判断素数的函数并找出前5个默尼森数。 名词解释 P是素数且M也是素数,并且M=2P - 1,则称M为默尼森数。例如,P=5, M=2P - 1 = 31,5和31都是素数,因此31是默尼森数。 输出格式 输出前五个默尼森数。每行输出一...
  • 写一个判断素数的函数

    千次阅读 2019-05-13 00:16:42
    def my_math(a): if a==1: print(“该数不是素数”) return elif a==2: ...if a%(i+1)==0: #判断一个数不是素数 print(“该数不是素数”) break else: print(“该数是素数”) break i+=1 my_math(3) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,073
精华内容 829
关键字:

判断素数的函数