#include <stdio.h>
#include <math.h>
//两种方法

int fun(int n)
/*{
    int flag=0;//假设是非素数
    int i;
    for(i=2;i<n;i++)//素数从2开始
    {
        if(n%i==0)
            break;//跳出for循环
    }
    if(i==n)//判断i是不是等于n
        flag=1;
    return flag;
}*/
{
    int flag=0,k=sqrt((float)n);//sqrt需要定义浮点型,k是int类型,会转化sqrt
    int i;
    for(i=1;i<k;i++)
    {
        if(n%i==0)
            break;//同上原理一致
    }
    if(i==k)
        flag=1;
    return flag;
}
void main()
{
    int n;
    printf("输入一个数\n");
    scanf("%d",&n);//定义输入变量
    if(fun(n))//通过输出1和0判断是不是素数
        printf("这个数是素数\n");
    else
        printf("这个数不是素数\n");
}

C语言判断一个数是不是素数相关推荐

  1. c语言判断2 1000素数,2是不是素数(C语言判断一个数为素数)

    我听说西方不承认2是质数,而中国承认 到底是不是真的 2是质数.质数又称素数.一个大于1的自然数,除了1和它自身外,不能整除其他自然数的数叫做质数:否则称为合数.2是一个大于1的自然数,这一点满足质数 ...

  2. C语言试题六十九之请编写函数判断一个数是不是素数

    1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...

  3. C++语言判断一个数是否为素数1/2

    C++语言判断一个数是否为素数 1.运行程序,输入参数,结果如下. 2.部分源代码 1.运行程序,输入参数,结果如下. 输入6,判断为不是素数. 输入7,判断为是素数. 2.部分源代码 #includ ...

  4. 用C语言实现一个函数,判断一个数是不是素数

    用C语言实现一个函数,判断一个数是不是素数 编写程序,设计一个函数IsPrime,该函数用于判定一个数m是否是素数,如果是素数则返回1,否则返回0. 素数定义:只能被1和本身整除而不能被他其他正整数整 ...

  5. c语言判断一个数是不是质数的n次方,c语言实践 判断一个数是不是素数

    int main() { int input = 0; scanf_s("%d",&input); if (input < 2) { printf("wro ...

  6. 请编写函数判断一个数是不是素数

    1. 题目 编写函数:判断一个数是不是素数 素数:素数又称质数.所谓素数是指除了 1 和它本身以外,不能被任何整数整除的数,例如17就是素数,因为它不能被 2~16 的任一整数整除. 2 .温馨提示 ...

  7. c语言判断一个数被7整除,判断某个整数a是否被7整除 c语言

    用javascript判断一个整数n是否是一个能被23整除的三位奇数. functionjisuan(num){if(Math.abs(num).toString().length==3&&a ...

  8. C语言判断一个数是否是回文数

    C语言判断一个数是否是回文数 #include <stdio.h> int main(){int num, s, y = 0;printf("请输入一个数字: ");s ...

  9. 用户输入的数是否为合数php,php怎么判断一个数是不是素数?

    质数又称素数.一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数:否则称为合数.(注:1不是素数.)那么php怎么判断一个数是不是素数?下面本篇文章就来给大家介绍一下. 下面我们就 ...

最新文章

  1. 凝聚406万开发者 飞桨十大发布提速产业智能化
  2. java 主动抛出 段错误_段错误产生的原因~
  3. mysql数据库主键自增6_mysql数据库,主键自增主键不连续
  4. 【九度OJ】题目1078-二叉树遍历
  5. pwm控制的基本原理_最详细的电机控制说明
  6. python学习高级篇(part4)--内置函数issubclass和isinstance
  7. 纪中A组模拟赛总结(2021.7.14)
  8. 微信小程序 - 基本学习资源
  9. MakeDAO 推出新漏洞奖励计划,最高赏金1000万美元
  10. opencv 对图像进行卷积
  11. android tabhost 跳转,TabHost中跳转到指定Tab页问题
  12. JavaScript事件与JQuery事件
  13. 软件定制开发怎么收费
  14. git报错:error: failed to push some refs to ... 的解决办法及如何让线上覆盖本地方法【Git/SVN】
  15. 伺服使能信号的作用与注意事项
  16. 如何用大数据做行为预测的?
  17. git版本回退及代码合并
  18. 现实世界的Windows Azure:与迈阿密市的信息科技助理署长,James Osteen 的访谈 (转)...
  19. 【收藏】UltraISO制作U盘启动安装CentOS 7.4
  20. 研究目标系统的可行性

热门文章

  1. python123 第四次作业_第四次作业
  2. 装饰器模式:藏在漫威电影里的设计模式
  3. 2022年施工员-土建方向-岗位技能(施工员)考题模拟考试平台操作
  4. CO-PA: 获利能力分析之特征值派生 - KEDR / KEDB
  5. js 正则替换手机号中间四位为****
  6. python教学小说05 宽容之心,是容纳世界的神奇变量。
  7. 为什么燕子鸟纹身是如此出名
  8. CVPR2017精彩论文解读:结合序列学习和交叉形态卷积的3D生物医学图像分割
  9. 设计模式 —— 装饰模式
  10. 顶级黑客泄密事件啼笑皆非