#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");
}
|