修改如下,供对照参考:
#include<stdio.h>
int main()
{
int n,t;
printf("input n:");
scanf("%d",&n);
if(n < 2)
{
printf("Please enter a number greater than or equal to 2\n");
}
else{
for(t=2;t<=n-1;t++)
{
if(n%t==0)
{
printf("%d is not a prime number.\n",n);
break;
}
}
if(t == n)
printf("%d is a prime number.\n",n);
}
return 0;
}
if n%t==0的对应代码末尾加入break;
,就是说如果整除,输出后直接跳出for循环即可
有帮助望采纳~
我博文里有