我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

用C语言求大于m的最小素数,

img


想知道这个错哪了,运行出来的结果总是不对。
C语言好难学啊
为什么每次自己都看不出来哪错了

改为if(f==1)

![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/551384668866194.jpg "

#include<stdio.h>
#include<math.h>
int main()
{
    int m,n,i,f=1,flag;
    scanf("%d",&m);
    if(m<2)
       printf("2\n");
    n=m+1;
    while(1)
    {
        flag=1;
        for(i=2;i<=sqrt(n);i++)
       {
          if(n%i==0)
          {
                flag=0;
                   break;
          }
       }
       if(flag==1)
          break;
       n++;
   }
   printf("%d",n);
   return 0;
}
 

近期文章

  • 请问为什么Dev-C++无法识别赋给char类型的八进制和十六进制形式的ASCII码?
  • 为什么C盘内存在一直变
  • 为什么表格出不来,表格出不来?
  • Ubuntu不小心移除了硬盘怎么办
  • 答案对不上,不知道哪出问题了?
  • elasticsearch导入报错
  • 如何判断函数是否没有返回任何内容?
  • 出现TypeError: 'NoneType' object is not iterable该怎么办
  • Matlab在同一图形上显示不同函数拟合效果图
  • 请问用哪个插件搭建论坛?会有好的编辑器
  • matlab要求用户输入负数
  • 二叉树按层遍历,传参问题
  • 将存入链表的信息进行排序
  • Burp在抓包过程中出现了问题
  • wpf隐藏用Process.Start 启动的exe
  • 使用php为json输出创建多级数组
  • Netlify无法访问
  • 局部变量转变为全局变量
  • mongodb 远程连接时报错read
  • SQL SERVER 2014中执行性别约束触发器,没有反应

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华