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

想知道为什么这样写出错了,求素数和


#include
int isprime(int numble);
int main()
{
    int sum=0;
    int n=0;
    scanf("%d",&n);
    int i=0;
    for(i=1;i<=n;i++)
    {
      if(isprime(i))
      {
       sum+=i;
      }
    }
    printf("%d",sum);
}
int isprime(int numble)
{
  int i;
  int flag=1;
  for(i=2;i<=numble;i++)
  {
   if(numble%i==0)
   {
    flag=0;
   }
  }
  if(numble<2)
  {
    flag=0;
  }
  return flag;
}

for(i=2;i<=numble;i++)
这里i是不能等于numble的,否则都不是素数了,改为i<numble

近期文章

  • 我的代码里面得注释打印出来乱码
  • 大一的问题,希望可以得到答案的
  • Python,将文字转列表,从m中取n值怎么做?
  • 对方法的引用未解析,但是可以运行
  • 一个php预定义变量,用于处理从SQL查询返回的多维数组
  • 用idea写代码,花色一直显示错误
  • 遇上这个警告该怎么解决哇
  • 三级指针中写入数据时报错
  • 费米能级比价带高0.35eV
  • C盘出现一把解开的锁和感叹号怎么回事啊
  • 冒泡排序模拟qsort()函数
  • html用绝对路径找一个本地的html没有反应,如何解决?
  • c语言,全局变量,返回值。
  • pycharm里交互模式里怎么换行
  • 求解warning的原因
  • 如果表单字段不在当前表单中,如何在POST中包含表单字段?
  • c语言链表运行发生异常
  • 后台没啥程序内存占用50这正常吗
  • 付款了,还是下载不了
  • c语言简单的比较年龄问题,但是不知道自己哪里有问题求解答

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华