首页 > 其他分享 >1.基础,判断素数

1.基础,判断素数

时间:2023-08-23 19:44:12浏览次数:43  
标签:判断 int 基础 number 素数 isprime include

#include <iostream>
#include <math.h>
using namespace std;

/*判断素数*/
int isprime(int number)
{
    if(number<2){
        return 0;
    }else{
        for(int i=2;i<=sqrt(number);i++){
            if(number % i == 0){
                return 0;
            }
        }
        return 1;
    }

}


int main()
{
    int number = 0;
    cin >> number;
    if(isprime(number)){
        cout << "the number is prime"<< endl;
    }else{
        cout << "the number is not prime" << endl;
    }
    return 0;
}

标签:判断,int,基础,number,素数,isprime,include
From: https://www.cnblogs.com/tccjx/p/17652602.html

相关文章

  • JS判断字符串不为空:
    一:不为空functionisNotEmptyStr(strval){  if(typeofstrval=='string'&&strval.length>0){    returntrue  }  returnfalse}二:判断字符串为空:functionisEmptyStr(strval){  if(strval==null||strval==undefined||strval===......
  • 计算机基础知识
    一,计算机基础知识(了解)1,概述-计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。2,组成-由硬件系统和软件系统所组成,没有安装任何软件的计算机称......
  • 基础模型
    for语句的用法注意有些部分没有; 输出1-100内所有三的倍数#include<stdio.h>intmain(){ inti=0; for(i=1;i<=100;i++) { if(i%3==0) printf("%d",i); } return0;}(考虑用函数方法)while语句的用法 求出最大公因数#include<stdio.h>intmain(){ i......
  • 网络安全-修改基础接口配置(MSTP负载均衡)
    [s3-GigabitEthernet0/0/1]disthis#interfaceGigabitEthernet0/0/1portlink-typeaccessportdefaultvlan10#return[s3-GigabitEthernet0/0/1]portde [s3-GigabitEthernet0/0/1]portdefaultvlan1\^Error:Wrongparam......
  • UDS服务基础篇之85服务
    定义:诊断服务85服务主要用于开启或者停止DTC状态位的更新功能,这个功能在主机厂规定的诊断服务规范当中都会有实际的功能及作用。 应用场景一般而言,对于85诊断服务,主要应用场景为以下场合:用于在诊断刷写的过程中关闭DTC记录,因为在刷写的过程中往往是针对某个ECU节点单独进......
  • Android开发行业零基础也可学,看似饱和但人才需求大!
    安卓开发难学吗?首先小编认为任何一门技术的学习,用心学就好学,不用心学再简单的技术你都觉得难学。这也是提醒大家:既然打算学习就要端正好心态。学安卓需要哪些基本知识?先学好Java基础:很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以......
  • Java基础
    一、注释单行注释//多行注释 /*我是多行注释*/文档注释Javadoc/***@Description:HelloWorld*@Author:SYL*/二、标识符和关键字    三、数据类型 浮点数是有限的离散的舍入误差大约接近但不等于的值      变量:可以变化的量每......
  • vue常用正则表达式判断身份证格式
    判断身份证格式 /^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/写成一个校验类,以后直接使用functionisIdCard(idCard){letreg=/^[1-9]\d{5}(18|19|20|(3\d))\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|3......
  • 01.Linux基础知识及常用命令
    1.linux的文件系统:根目录:/bin目录(常用可执行文件命令)etc目录var目录lib目录(安装包,头文件)home目录(所有用户的家目录)....特殊的:.表示当前目录,..表示上层目录,~/表示家目录; 2.绝对路径与相对路径:绝对路径:从根目录开始描述;相对路径:从当前位置开始描述的路......
  • Go 并发编程 - Goroutine 基础 (一)
    基础概念进程与线程进程是一次程序在操作系统执行的过程,需要消耗一定的CPU、时间、内存、IO等。每个进程都拥有着独立的内存空间和系统资源。进程之间的内存是不共享的。通常需要使用IPC机制进行数据传输。进程是直接挂在操作系统上运行的,是操作系统分配硬件资源的最小单位。......