编写函数判断输入的数是否为素数

求用题目给的框架编写程序,谢谢大佬~

img

img

#include <stdio.h>
int main()
{
    int m,t;
    printf("请输入一个整数:\n");
    scanf("%d",&m);
    int isPrime(int m);
    t=isPrime(m);
    if(t==1)
      printf("%d是一个素数\n",m);
    else
      printf("%d不是一个素数\n",m);
    
 
    return 0;
}
int isPrime(int num)
{
    int i;
    if (num == 2)
        return 1;
    if (num > 2)
    {
        for (i = 2; i < num; i++)
            if (num % i == 0)
            {
                break;
            }
        if (i == num)
            return 1;
    }
    return 0;
}

//返回1代表素数,返回0代表不是素数 
int isPrime(int n){
    if (n<=1)return 1;
    for (int i=2;i*i<=n;i++){
        if (n%i==0){
            return 0;
        }
    }
    return 1;
}

int isPrime(int n){
    if (n<2)return 0;
    for (int i=2;i*i<=n;i++)
        if (n%i==0)
            return 0;    
    return 1;
}