zoukankan      html  css  js  c++  java
  • 求一个整数以内的素数(函数实现)

    方法1
    # include 
    

    // 判断一个数是不是素数
    bool IsPrime(int m)
    {
    int i;

    for (i=2; i<m; i++)
    {
    	if (m%i == 0)
    		break;
    }
    if (m == i)
    	return true;
    else
     	return false;
    

    }

    int main()
    {
    int m;
    int i;

    printf("请输入所需要的整数:
    ");
    scanf("%d",&m);
    
    for (i=2; i<=m; i++)
    {
    	if( IsPrime(i) )  //如果为素数则输出
    		printf("%d ",i);
    }
    
    
    return 0;
    

    }

    方法2

    include <stdio.h>

    // 判断一个数是不是素数
    bool IsPrime(int m)
    {
    int i;

    for (i=2; i<m; i++)
    {
    	if (m%i == 0)
    		break;
    }
    if (m == i)
    	return true;
    else
     	return false;
    

    }

    //求1~n之间所有的素数并输出
    void TraverseVal(int n)
    {
    int i;

    for (i=2; i<=n; i++)
    {
    	if( IsPrime(i) )
    		printf("%d ",i);
    }
    

    }

    int main()
    {
    int n;

    printf("请输入所需要的整数:
    ");
    scanf("%d",&n);
    
    TraverseVal(n);
    
    
    return 0;
    

    }

  • 相关阅读:
    python 杂谈
    python: list转字符串
    dataframe
    time模块
    python 调试器
    BAT机器学习面试1000题系列(41-45题)
    join()函数
    value_counts()
    模型评估
    04flask_scripts使用
  • 原文地址:https://www.cnblogs.com/lgbdbky/p/15027440.html
Copyright © 2011-2022 走看看