#include<stdio.h>//逻辑不对,程序出错,人是灵活的,而这种灵活是可以赋予计算机的
void main()
{
int a,b,c=0;
printf("please input a number which >1:\n");
scanf("%d",&a);
if(a==2)
printf("a is a prime number\n");
else if(a>=3)
{
for(b=2;b<a;b++)
{
if (a%b==0)
{printf("a is not a prime number\n");
c=c+1;
}
if(c>=1)
break;
}
if(c==(a-2))//这里是==,不是=
printf("a is a prime number\n");
for(b=2,c=0;b<a;b++)
{
if (a%b!=0)
c=c+1;
}
if(c==(a-2))//这里是==,不是=
printf("a is a prime number\n");
}
else
printf("error\n");
}
|