首页 > 编程语言 >c++打卡练习(38)

c++打卡练习(38)

时间:2023-05-24 20:56:17浏览次数:51  
标签:38 end cout int c++ start 打卡

求一个范围内的所有素数

流程图:

伪代码:

源代码:

#include<iostream>
using namespace std;
int main(){
int start,end,i,j,m=0;
cout<<"给定你所要求的素数的范围:"<<endl;
cin>>start;
cin>>end;
cout<<start<<"到"<<end<<"之间的素数有:"<<endl;
for(i=start;i<=end;i++){
int k=0;
for(j=2;j<i;j++){
if(i%j==0){
k++;
break;
}
}
if(k==0){
cout<<" "<<i<<" ";
m++;
if(m%5==0){
cout<<endl;
}
}
}
return 0;
}

 

标签:38,end,cout,int,c++,start,打卡
From: https://www.cnblogs.com/HD-Kudu-2219/p/17429463.html

相关文章

  • 每日打卡一小时(第三十三天)
    一.问题描述对于输入的每一批数,按从小到大排序后输出。一行输入为一批数,第一个输入为数据类型(1表示整数,2表示字符型数,3表示有一位小数的浮点数,4表示字符串,0表示输入结束),第二个输入为该批数的数量size(0<size<=10),接下来为size个指定类型的数据。输出将从小到大顺序输出数据。二.......
  • 打卡第三十三天
    分数加法运算重载一、1.分数为0时,表示成0z1m,如果结果为负数,那么分子取负数,分母为正数二、三、#include<iostream>usingnamespacestd;classFS{private:intfz;intfm;public:FS(){}FS(intz,intm):fz(z),fm(m){}voidset(intx,inty){fz=x;......
  • CMake入门教程:从零开始构建C/C++项目
    CMake是一个跨平台的自动化构建工具,可以用于构建各种类型的项目,包括C++、C、Python、Java等。本文将从零开始,介绍如何使用CMake构建一个简单的C/C++项目安装CMake首先,需要下载并安装CMake。可以从CMake官网下载。如果404NotFound,可以试一下这个国内镜像网址下载地址。创......
  • 2023.5.24编程一小时打卡
    一、问题描述:已知Horse类是Pegasus类的父类,根据以下主函数完善程序内容,以实现规定的输出。不允许改变主函数的内容。intmain(){Horse*p1=newHorse;//输出:Horse申请了空间...Horse*p2=newPegasus;/*输出两行:Horse申......
  • 打卡
    1.问题:求两个正整数之间的最大公约数。2.思路:用暴击穷举法,简单粗暴地把1~y(前面已经假设x>y)都列出来分别判断是否为x、y的公约数,然后再找到其中最大的一个。3.程序流程图: 4.代码实现:#include<iostream>usingnamespacestd;intmain(){ intx,y; cin>>x>>y; intco......
  • 5月24日打卡
    例5-9常引用做形参 #include<iostream>#include<cmath>usingnamespacestd;classPoint{public:Point(intx=0,inty=0):x(x),y(y){}intgetX(){returnx;}intgetY(){returny;}friendfloatdist(constPoint&p1,constPoint......
  • 编程打卡:面向对象程序设计
    importjava.util.*;publicclassStaffManagementSystem{privatestaticList<Staff>staffList=newArrayList<>();publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);while(true){......
  • 深入浅出 C++ 11 右值引用
    彻底搞清楚:右值引用/移动语义/拷贝省略/通用引用/完美转发——以最短的篇幅,介绍常见误解(什么时候要用move?什么时候不能move?为什么move失败?)和基础知识(为什么右值引用变量是左值?为什么会调用移动构造函数?),一步步解释“为什么/是什么/怎么做”。写在前面如果你还不知道C++11......
  • C++右值引用
    右值引用应该是C++11引入的一个非常重要的技术,因为它是移动语义(Movesemantics)与完美转发(Perfectforwarding)的基石:移动语义:将内存的所有权从一个对象转移到另外一个对象,高效的移动用来替换效率低下的复制,对象的移动语义需要实现移动构造函数(moveconstructor)和移动赋值运算符(mo......
  • 5.24打卡
    #include<bits/stdc++.h>usingnamespacestd;classPoint{public:Point(intxx=0,intyy=0){x=xx;y=yy;}Point(Point&p);intgetX(){returnx;......