【C语言】输入一个正整数,判断其是否为素数

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 【C语言】输入一个正整数,判断其是否为素数

1、素数又叫质数。素数,指的是“大于1的整数中,只能被1和这个数本身整除的数”。

2、素数也可以被等价表述成:“在正整数范围内,大于1并且只有1和自身两个约数的数”。


#include<stdio.h>

int main() {
   
   
    int i,m;

    printf("输入一个正整数:");
    scanf("%d",&m);


    for(i=2; i<=m/2; i++) {
   
   
        if(m%i==0)
            break;
    }

    if(i>m/2&&m!=1) {
   
   
        printf("%d是素数!",m);
    } else {
   
   
        printf("%d不是素数!",m);
    }
    return 0;
}

d7d02cb9bd8b4158850a2957ae2131a9.png

目录
相关文章
|
29天前
|
C语言
C语言之完数、素数、回文数合集
C语言之完数、素数、回文数合集
|
2月前
|
C语言
【01】判断素数/质数(C语言)
【01】判断素数/质数(C语言)
|
4月前
|
C语言
C语言Oj题判断素数几种方式详解
输入一个数判断它是不是素数,并且不是的情况把它打印出来不是素数。
|
5月前
|
C语言
c语言编程练习题:7-33 统计素数并求和
c语言编程练习题:7-33 统计素数并求和
22 0
|
2月前
|
C语言
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
24 0
|
2天前
|
C语言
【C语言必刷题】4. 打印100~200之间的素数
【C语言必刷题】4. 打印100~200之间的素数
|
2月前
|
算法 C语言
C语言判断素数
C语言判断素数
15 0
|
4月前
|
C语言
【C 语言经典100例】C 练习实例36 - 求100之内的素数
【C 语言经典100例】C 练习实例36 - 求100之内的素数
18 0
|
4月前
|
C语言
【C 语言经典100例】C 练习实例33 - 质数(素数)判断
【C 语言经典100例】C 练习实例33 - 质数(素数)判断
18 0
|
10月前
|
算法 C语言
【C语言】判断一个数是否为素数(素数求解的N种境界)(下)
【C语言】判断一个数是否为素数(素数求解的N种境界)(下)
72 0