#include <stdio.h>

bool is_prime(int x)   //判断是否为素数的函数
{
    if(x<=1)          //因为最小的素数是2,所以当数字小于2时,返回假;
        return false;
    for(int i=2; i*i<=x; i++)     
    {
        if(x%i==0)                 //如果这个数能够整除i (i从2到根号x)  ,说明x有其他因数,
            return false;          //那么,这个数就不是素数,返回假;
    }
    return true;                   //如果经历了上面的步骤,还能走到这,说明x没有其他因数了,返回真
}

int main()
{
    int x;
    scanf("%d",&x);
    if(is_prime(x))                //调用函数is_prime();
        printf("是素数");
    else
        printf("不是素数");
    return 0;
}

判断一个数是否为素数(调用函数)相关推荐

  1. JavaScript【判断一个数是否是素数】函数实现

    要求: 用函数实现,用户输入一个数,判断是否是素数. (素数:只能被1和自身整除的数) 代码: <script>function isSu(x){for(var i = 2; i < ...

  2. 定义函数:判断一个数是否为素数,并调用

    编写函数,判断一个数是否为素数,并写程序调用该函数. 下面展示一些. def isprime(n):for i in range(2,n):if(n%i==0):return 0return 1 m ...

  3. 编写函数判断一个数是否为素数

    编写函数判断一个数是否为素数# 在之前的程序中,我们实现了打印1-100以内的素数.这次用函数来实现判断素数: 我们知道,素数就是除了一和他本身以外没有别的因数的数,我们可以调用循环来判定: 完整代码 ...

  4. javaScript用函数的方法判断素数:判断一个数是否是素数(代码)

    题目 题目:判断一个数是否是素数 代码如下: function su(n){ for(var i = 2;i<n;i++){ if(n%i == 0){ // 代码走到这里面证明不是素数 ret ...

  5. 用js函数判断一个数是否为素数

    //判断一个数是否是素数 function zhishu (n) { var zhishu = true;//假设是质数 for(var i = 2;i < n/2; i++) { if(n % ...

  6. 写一个程序判断一个数是否为素数(质数)

    写一个程序判断一个数是否为素数(质数) #include<stdio.h> int zhishu(int a) {     int i;     int flag;//设一个flag方便判 ...

  7. Python判断一个数是否为素数

    Python判断一个数是否为素数 """ 定义一个函数:用来判断一个数 是否为素数 函数名:isPrime 参数:数值n 返回值:布尔类型结果 ""& ...

  8. python脚本判断一个数是否为素数的几种方法

    质数又称素数.指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数.素数在数论中有着很重要的地位.比1大但不是素数的数称为合数.1和0既非素数也非合数.质数是与合数相对立的两个概念 ...

  9. c语言 sqrt求100以内素数,C语言实现判断一个数是否为素数并求100以内的所有素数...

    判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...

  10. c语言一个数等于素数的乘积,C语言实现判断一个数是否为素数并求100以内的所有素数...

    判断一个数是否为素数 算法思想 设一个正整数x,sqrt(x)为x开平方后的值,若x不为素数,则x=a*b,a,b为2~x-1之间的整数,且当2=< a <= sqrt(x)时,必有sqr ...

最新文章

  1. Taylayout 底部的滑动线高度设置
  2. phoenix关联hbase表:通过建立视图映射或表映射的方式
  3. hash算法_数据库中间件分片算法之hash
  4. git 版本控制器 初学习,工作中的问题及其解决方法
  5. Linux系统信息与系统资源
  6. 怎样在xcode5中使用低版本sdk,解决兼容ios7ui问题
  7. iframe去边框,无边框。使用大全
  8. 全国大学生“高教杯“成图大赛:关于蜗轮蜗杆快速建模研究(一)
  9. 索尼 电视 android 8,索尼电视停止安卓8.0固件下载:因存在无法连接Wi-Fi的情况...
  10. Layui 表单设计器
  11. oracle按序号排序,Oracle排序以及序号的显示
  12. 177G Python语言编程视频教程大全
  13. 201912月灵感记录
  14. android 呼叫转移 延时,Android:在延迟后设置呼叫转移
  15. python只显示重复值_使用内置条件格式的OpenPyXL:重复值和唯一值
  16. 手游测试常见10个坑及填坑建议
  17. win10可用空间变成未分配_有关如何在win10系统中对未分配的磁盘空间进行分区的详细教程...
  18. 选择明文攻击和选择密文攻击
  19. 【湖南大学个人项目】中小学数学卷子自动生成程序
  20. Scratch少儿编程英语教程

热门文章

  1. BUUCTF 命令执行/文件包含类型部分wp
  2. Git学习之解决合并冲突
  3. 58同城android客户端手机号码解密方法
  4. esxi云虚拟服务器如何搭建,如何搭建esxi环境?
  5. AWD比赛入门攻略总结
  6. 猫眼app产品分析和原型绘制
  7. 查看pip支持版本方法
  8. pip 如何查看一个包所有的历史版本
  9. 【Vuejs】1426- 深入解析 Vue 3 基础难点
  10. storm DRPC例子