首页 > 其他分享 >每日打卡

每日打卡

时间:2023-05-20 22:34:31浏览次数:42  
标签:count end 每日 flag start 素数 printf 打卡

素数

问题描述:求一个范围内的所有素数

问题分析:素数指除了1和本身外没有因数的数,2是最小的素数,所以判断一个数是否为质数可以看从2到其平方根的范围内有没有其的因数,有整数平方根的数不可能是素数

代码:#include<stdio.h>

#include<math.h>

int main()

{

int start,end,i,k,m,count=0,flag=1;

do

{

            printf("输入start和end的值");

            scanf("%d%d",&start,&end);

}

while(!(start>0&&start<end));

printf("....prime table(%d-%d).....\n",start,end);

for(m=start;m<=end;m++)

{

            k=sqrt(m);

            for(i=2;i<=k;i++)

              if(m%i==0)

              {

                     flag=0;

            break;

}

if(flag)

{

            printf("%-4d",m);

            count++;

            if(count%10==0)

              printf("\n");

}

flag=1;

}

printf("\n结果为%d\n",count);

system("pause");

}

标签:count,end,每日,flag,start,素数,printf,打卡
From: https://www.cnblogs.com/4a5r/p/17417924.html

相关文章

  • 5月19日打卡
    例5-1题目:作用域实例clude<iostream>usingnamespacestd;inti;intmain#in(){i=5;{inti;i=7;cout<<"i="<<i<<endl;}cout<<"i="<<i<<endl;retur......
  • 5.20打卡
      3.程序流程图4.代码实现#include<bits/stdc++.h>usingnamespacestd;intmain(){intt,a[5];longintk,i;for(i=95860;;i++){for(t=0,k=100000;k>=10;t++){a[t]=(i%k)/(k/10);k/=10;......
  • 5.20每日总结
    今天完成了人机交互设计的课堂作业,对一个搜索软件进行了一些评价。然后对整个团队中其他团队成员完成的任务自己也进行了一些了学习,弥补了自己的一些不足,然后对其他知识进行了期末的收尾和复习总结。......
  • 打卡第二十九天
    多边形周长计算一、1.先定义一个多变型类,定义边长,输入函数,输出函数2.定义派生类矩形类,等边类二、三、#include<iostream>usingnamespacestd;classpolygon{protected: intnumber;private: intside_length[100];public: polygon()=default; polygon(intn) { number=......
  • 每天打卡一小时 第三十一天 PTA520钻石 争霸赛
    第一题  源代码#include<iostream>usingnamespacestd;intmain(){intn;cin>>n;cout<<"520"<<n<<"Times!";}第一题,简简单单打印输出第二题 源代码#include<iostream>usingnamespacestd;intmain(......
  • 每日一题-黑白树
    添加链接描述之前做过一次,好像是看别人题解的,这次自己再做一次。考虑一个节点x需要覆盖,假设它的所有子树都已覆盖完全,那么有两种情况。1.子树中选择的点可以覆盖x,直接覆盖即可。2.选择的点覆盖不了x,那么这个时候我们需要选择最优的点来覆盖x。\(f[x],g[x]\)分别表示在子树中......
  • 每日打卡,超时
    集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸。本题给定一张不相容物品的清单,需要你检查每一张集装箱货品清单,判断它们是否能装在同一只箱子里。输入格式:输入第一行给出两个正整数:N (≤104)是成......
  • 每天打卡一小时 第三十天
     template<typenameT>voidsort(T*a,intsize){for(inti=0;i<size;i++){cin>>a[i];}Tb;for(inti=0;i<size;i++){for(intj=0;j<size-1-i;j++){......
  • 每日打卡一小时(第二十八天)
    一.问题描述定义一个空的list,将用户输入的数组a[10]的10个数插入到list中,在list头部插入数b,用迭代器遍历list并输出其中的元素值。然后将list从大到小排序,删除list尾部的元素,用迭代器遍历list并输出其中的元素值。最后将list清空。二.设计思路注意列表容器的使用方法,注意迭代器......
  • 每日总结-23.5.19
    <%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>添加用户</title><style>body{background-color:#f2f2f2;font-family:Aria......