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

编写一个函数判断一个数是不是素数。

编写一个函数判断一个数是不是素数。是素数返回1,不是素数返回0,从主函数中输入n,求不大于n的所有素数之和。

#include<stdio.h>
int isPrime(int n) {
    if(n < 2) return 0;
    int i;
    for(i = 2; i * i <= n; i++) {
        if(n % i == 0) return 0;
    }
    return 1;
}
int main() {
    int n, i, s = 0;
    scanf("%d", &n);
    for(i = 2; i <= n; i++) {
        if(isPrime(i))
            s += a;
    }
    printf("%d", s);
    return 0;
}

近期文章

  • 求让flask api带self参数
  • ubuntu内存占满了开机进不了系统怎么办
  • 请问如何改成递增有序的单链表,然后插入一个值为x的结点后,还保持其递增特性呢?
  • 设计程序,输入good输出go2d这种
  • 为什么这个程序运算结果会是负数
  • MATLAB基础与应用教程课后习题答案
  • 运行时异常,一直解决不了。
  • 如何用自己设计的登录代替accountcontroller中的登录
  • 如何去多模态情感分析?
  • 为什么答案不是5而是15?
  • elememt-plus icon的样式控制不了的问题
  • gui展示小球自由落体动画
  • 连了vpn 也能上雅虎 但是不能导进数据
  • 为什么运行不了这个函数
  • C语言计算100以内偶数的和
  • 数组,先排序,后删除相同数据
  • 如何在matlab中实现这个?
  • 乌班图安装时不能点击下一步
  • matlab中字符串变换问题,重复字母的替换
  • for循环,结果为什么不一样?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华