C语言(素数)[解法]:编写prime(m)判断m是否为素数,当m为素数返回1,否则返回0;

简介: C语言(素数)[解法]:编写prime(m)判断m是否为素数,当m为素数返回1,否则返回0;
#define _CRT_SECURE_NO_WARNINGS 1
//第一行非VS环境下可不要
#include<stdio.h>
int prime(int x)       //接受参数
{
    int a = 0, i;
    for (i = 2; i < x; i++)     //判断是否为素数
    {
        if (x % i == 0)         
        {
            a++;
        }
    }
    if (a == 0) 
    {
        return 1;               //素数返回1
    }
    if (a != 0) 
    {
        return 0;               //非素数返回0
    }
}
int main()
{
    int m = 0;
    printf("请输入m的值:");
    scanf("%d", &m);            //输入m的值
    int y = 0;
    y = prime(m);           //传参数
    printf("%d", y);
}


当m为素数返回1,否则返回0;

相关文章
|
6天前
|
C语言
C语言之完数、素数、回文数合集
C语言之完数、素数、回文数合集
|
6天前
|
C语言
【01】判断素数/质数(C语言)
【01】判断素数/质数(C语言)
|
6天前
|
C语言
C语言Oj题判断素数几种方式详解
输入一个数判断它是不是素数,并且不是的情况把它打印出来不是素数。
|
6天前
|
C语言
c语言编程练习题:7-33 统计素数并求和
c语言编程练习题:7-33 统计素数并求和
24 0
|
6天前
|
C语言
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
【C语言】输入一个数n,输出从n到n+100的范围内所有的素数,并统计素数的个数
28 0
|
5天前
|
C语言
C语言之九九乘法表||素数||最小公倍数
C语言之九九乘法表||素数||最小公倍数
12 0
|
6天前
|
C语言
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
每天一道C语言编程:求N以内的素数(普通方法+优化方法)
8 0
|
6天前
|
C语言
【C语言必刷题】4. 打印100~200之间的素数
【C语言必刷题】4. 打印100~200之间的素数
|
6天前
|
算法 C语言
C语言判断素数
C语言判断素数
19 0
|
6天前
|
C语言
【C 语言经典100例】C 练习实例36 - 求100之内的素数
【C 语言经典100例】C 练习实例36 - 求100之内的素数
20 0