编辑代码

#include <stdio.h>
int main () {
    void isPrimeNumber(int a){
        //不能是0和1
        if(a==0||a==1||a==2||a<0){
            printf("输入不能是0或者1或者小于0的数,请输入2以上的自然数",a);
        }
        //计数器用以记录循环次数,表示次数
        int cnt=0;
        for(int i=a-1;i>1;i--){
            if(a%i==0){
                printf("%d不是素数\n",a);
                printf("%d是他的因子",i);
                break;
            }
            else 
                cnt++;
        }
        if(cnt==a-2){
            printf("%d是素数",a);
        }       
    }
    isPrimeNumber(1239);
    return 0;
}