printf("enter number:");
scanf("%d",&number);
for(i=2;i<number;i++){
if(number%i==0)
printf("your number isn't prime\n");
else
printf("your number is prime\n");
}
我写了这段代码。该代码可以运行,但是如果输入10,它会打印很多次,而不是质数。
最佳答案
提示1:尝试使用标志(但代码会不必要地变长!)
提示2:只需在您的第一个printf之后放一个break语句即可;)
关于c - 我写了一个C函数来确定数字是否为质数,但它不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51236293/