首页 > 其他分享 >C语言:判断质数方法集合

C语言:判断质数方法集合

时间:2023-02-13 06:11:05浏览次数:40  
标签:count 正整数 int 质数 C语言 因子 集合

#include<stdio.h>
int main()
{
    int m,i,count=0;//定义一个正整数m,因子i,因子计数count,刚开始因子为0;
    printf("请输入一个正整数:\n");
    scanf("%d",&m);
    for(i=1;i<=m;i++)//用for循环来从1因子到正整数一个个试试
        if(m%i==0)//因子除以正整数无余数,即为因子;
            {
                printf("%d ",i);//打印因子
                    count++;//计数,有多少个因子
             } 
             printf("因子个数为:%d\n",count);
             if(count==2)//如果因子的个数为2,即为素数
                 printf("这是一个素数!\n");
             else
                 printf("这不是一个素数!\n"); 
}

 

标签:count,正整数,int,质数,C语言,因子,集合
From: https://www.cnblogs.com/xkdn/p/17115163.html

相关文章

  • C语言--多文件程序设计
    多文件之间的访问源文件--代码实现文件,后缀.c头文件--源文件的接口定义文件,后缀.h#include用于声明使用其他文件的功能(头文件可看作工具包)#inclu......
  • C语言--自定义数据类型 typedef struct 位域 union enum
    C语言中可以堆类型赋予新名字语法:typedefTypeNewTypeName注意:typedef并没有创建新类型,只是创建了类型别称eg:typedefintaa;typdef可以在函数中定义,“”局部......
  • c语言函数的学习记录
    1、C语言中的函数包括库函数和自定义函数两种,其中库函数有2个较好的学习网站:​​www.cplusplus.com​​​​http://en.cppreference.com​​(有中文版,但建议看英文原版)2、自......
  • C语言--多级指针
    可以定义指针的指针保存其他指针变量的地址eg:Typev;Type*pv=&v;Type**ppv=&pv;Type***pppv=&ppv;...二维数组二维数组的本质就是一......
  • 重学C语言(仅代码)
    /*intmain(){ inta=0; intb=2; if(a==1) if(b==2)  printf("hehe"); printf("haha"); //打印出haha,a==1不满足不执行if(b==2)会直接执行打印hah......
  • C语言--指针与堆空间
    1.堆空间的本质--备用的“内存仓库”,以字节为单位预留的可用内存--程序可在需要时从“仓库”中申请使用内存(动态借)--当不需要再使用申请的内存时,需要及时归......
  • C语言--指针与函数
    1.深入函数--函数的本质是一段内存中的代码(占用一片连续内存)--函数拥有类型,函数类型有返回值和参数类型列表组成eg:intsun(intn)<==>int(int)......
  • C语言--宏定义
    C语言中的宏(函数“”缺陷的补充)--宏是C语言中代码复用的补充方式--宏定义语法:#defineMACRO(param)code_segment--宏使用语法:#defineADD(a,b)......
  • 打卡c语言
    #include<stdio.h>intmain(){//创建一个数组存放整形-10个intarr[10]={1,2,3};//不完全初始化,剩下的元素默认初始化0chararr2[5]={'a',98};chararr3[5]......
  • 【C语言】文件读取结束的判定。
    ......