标题: c语言 prime number [打印本页]

作者: liuda    时间: 2015-1-22 02:47
标题: c语言 prime number
                                                                                               
#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");
}









欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1