求用题目给的框架编写程序,谢谢大佬~
#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;
}