对一个大于或等于3的正整数,判断其是不是一个素数程序我写了,写错了,保证运行结果都正确,
网友回答
int main()
{int n,m;
scanf(%d,&n);
for(m=2;m
======以下答案可供参考======
供参考答案1:
你用的是C语言吧,我不太会用,用JAVA给你写一个,你看一下有没有帮助。
import java.util.Scanner;
public class Prime {
public static void main(String[] args) {
Scanner n = new Scanner(System.in);
int d = n.nextInt();
for(int m=2;m if(d%m==0) {
System.out.println(d+不是一个素数);
break;
} else System.out.println(d+是一个素数);
break;
}}}供参考答案2:
#include
main()
{ int n,i;
scanf(%d,&n);
for (i=2;i if (n%i==0)break;
if (i==n)
printf(%d is a prime number\n,n);
else printf(%d is not a prime number\n,n);
}