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

求小于或等于n的最大素数,c语言版数据结构

#include
int prime(int n)
{
if(n<=2) return n;
int i,j,d=(int)sqrt(n);
for(i=n;i>=d;i--)
{
for(j=2;j<=d;j++)
if(i%j==0)break;
if(j>d)return i;
}
}

for(i=n;i>=d;i--)
改为
for(i=n;i>=2;i--)
这里你用d干啥呢?
另外就是prime函数没有编译器认为绝对能执行的return语句。
但这不影响最终输出正确结果

近期文章

  • 运行错误是什么原因呢
  • ibatis项目升级mybaitis报错
  • 为什么C语言在输入数据后多输出了一个数字才会输出结果
  • 想搞一个像王者一样的游戏
  • 在app首页的Fragment中,怎么回收自定义监听?
  • PhamlP将PHP呈现为注释,不执行代码
  • python len()总是返回1
  • 出现这种情况该怎么做?
  • INVEST土壤保持中的土壤侵蚀力栅格图和降雨侵蚀力栅格图出现数据集必须以线性单位投影的错误应该怎么办?
  • 一个简单的两数交换函数,但是报错
  • 虚拟机编译内核,显示file no found,求原因
  • linux vmware安装完成打不开咋弄
  • expected ‘)’ before numeric constant
  • eclipse打不开显示错误,之前下载过一次后来删除了,然后在下载回来就没法打开了
  • 前台url 中文变乱码%E5%AE%8B
  • c++怎么实现鼠标所在位置绘制圆形背景
  • 如何打开vmware的bundle文件?
  • .NET开发转Java测试可行吗?
  • if语句的形式:if
  • ol下面的的li标签去掉了数字,有空隙怎么去掉

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华