首页 > 其他分享 >判断素数个数

判断素数个数

时间:2024-11-02 15:16:43浏览次数:6  
标签:aa 判断 return cout int 个数 jl 素数 ssgs

破天荒的发布c++(^v^)那题是真简单(^v^)

1   #include<bits/stdc++.h>
2   using namespace std;
3   int x,y,jl,a[100001];
4   bool ssgs(int aa){
5       if(a[aa]==0){
6            return 1;
7       }
8       return 0;
9   }
10  int main(){
11      cin>>x>>y;
12     a[0]=a[1]=1;
13    for(int i=2;i<=sqrt(y);i++){
14        if(a[i]==0){
15           for(int j=i+i;j<=y;j+=i){
16                 a[j]=1;
17              }
18          }
19      }
20      for(int i=x; i<=y; i++){
21          if(ssgs(i)){
22              jl++;
23          }
24      }
25      cout<<jl;
26      return 0;
27  }

#include<bits/stdc++.h>
using namespace std;
int x,y,jl,a[100001];
bool ssgs(int aa){
    if(a[aa]==0){
        return 1;
    }
    return 0;
}
int main(){
    cin>>x>>y;
    a[0]=a[1]=1;
    for(int i=2;i<=sqrt(y);i++){
        if(a[i]==0){
            for(int j=i+i;j<=y;j+=i){
                a[j]=1;
            }
        }
    }
    for(int i=x; i<=y; i++){
        if(ssgs(i)){
            jl++;
        }
    }
    cout<<jl;
    return 0;
}

#include<bits/stdc++.h>
using namespace std;
int x,y,jl,a[100001];
bool ssgs(int aa){
    if(a[aa]==0){
        return 1;
    }
    return 0;
}
int main(){
    cin>>x>>y;
    a[0]=a[1]=1;
    for(int i=2;i<=sqrt(y);i++){
        if(a[i]==0){
            for(int j=i+i;j<=y;j+=i){
                a[j]=1;
            }
        }
    }
    for(int i=x; i<=y; i++){
        if(ssgs(i)){
            jl++;
        }
    }
    cout<<jl;
    return 0;
}

标签:aa,判断,return,cout,int,个数,jl,素数,ssgs
From: https://blog.csdn.net/2301_76667160/article/details/143451306

相关文章

  • CPP学习 用栈容器解决问题示例,判断括号是否成对出现
    #include<string>#include<iostream>#include<stack>usingnamespacestd;boolisbalanced(conststring&str){intlen=str.size();stack<char>mystack;for(inti=0;i<len;i++){if(str[i]==&......
  • 生成10个随机数并求平均值 输出小于平均值的个数
    #include<stdio.h>#include<stdlib.h>#include<time.h>intmain(){srand(time(NULL));//设置种子intarr[10]={0};//在数组中存入10个数字intlen=sizeof(arr)/sizeof(int);//计算长度ints=0;for(inti=0;i<len;i++){intnum......
  • C++ halcon判断图像是否为空
    使用CountObj函数首先,可以使用CountObj函数来检查当前图像是否为空。如果图像为空,则返回的计数为0;否则,返回的计数大于0。示例代码如下:cppCopyCode HTuplehNum;HalconCpp::CountObj(m_hCurrentImg,&hNum);if(hNum==0){qDebug()<<"传入图像为空!";}else{qDebu......
  • DAY49 ||1143.最长公共子序列| 1035.不相交的线 | 53. 最大子序和 |392.判断子序列
    1143.最长公共子序列题目:1143.最长公共子序列-力扣(LeetCode)给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的......
  • vue3知识点:响应式数据的判断
    @目录三、其它CompositionAPI(不常用,了解即可)6.响应式数据的判断测试案例完整代码本人其他相关文章链接三、其它CompositionAPI(不常用,了解即可)6.响应式数据的判断测试案例完整代码项目目录main.js//引入的不再是Vue构造函数了,引入的是一个名为createApp的工......
  • 代码随想录算法训练营第十三天| 110.平衡二叉树、257. 二叉树的所有路径、404.左叶子
    110.平衡二叉树题目链接:.-力扣(LeetCode)文章链接:代码随想录视频链接:后序遍历求高度,高度判断是否平衡|LeetCode:110.平衡二叉树_哔哩哔哩_bilibili《代码随想录》算法公开课开讲啦!快来打卡!本期视频的文字讲解版在「代码随想录」刷题网站:programmercarl.com,这里刷题顺序,详......
  • C语言判断单链表是否相交
    ////CreatedbyAdministratoron2024/10/29.//#ifndefLINK_H#defineLINK_H/***链表的结构体*/typedefstructLink{intelement;structLink*next;}link;#endif//LINK_H////判断单链表是否相交//CreatedbyAdministratoron2024/10/30......
  • 2024-10-30:或值至少 K 的最短子数组 I。用go语言,给定一个非负整数数组 nums 和一个整
    2024-10-30:或值至少K的最短子数组I。用go语言,给定一个非负整数数组nums和一个整数k,我们需要判断数组中是否存在一个最短的非空子数组,使得该子数组所有元素的按位或(OR)运算结果至少为k。如果找到了这样的子数组,返回其长度;如果不存在,则返回-1。输入:nums=[1,2,3],k=2。......
  • 代码随想录算法训练营第六天| leetcode242.有效的字母异位词、leetcode349.两个数组的
    1.leetcode242.有效的字母异位词题目链接:242.有效的字母异位词-力扣(LeetCode)文章链接:代码随想录视频链接:学透哈希表,数组使用有技巧!Leetcode:242.有效的字母异位词哔哩哔哩bilibili自己的思路:首先就是对字符串进行分开成一个一个单独的字母,然后使用列表存储这些数据,再对......
  • 12个数排序
    12个数进行排序后输出'''verilogmodulenew_12#(parameterDATA_WIDTH=8,parameterDATA_NUM=12)(inputwire[DATA_WIDTH-1:0]data_in[DATA_NUM-1:0],outputwire[DATA_WIDTH-1:0]data_out[DATA_NUM-1:0]);genvari;reg[DATA_NUM-......