问题补充说明:#include
#include<stdio.h>
in代丰兵tisprime(inti);//大小写错误
voidmain()//省来自略是默认返回值为int
{
intnumber;
printf("Pleaseinputanumbertotestifitisaprime:");
scanf("%d",&number);
if(isprime(nu360问答mber)==1)//调用判断素数的函数isP达带巴河假后送方案类实rime,注意括号的位置
printf("Isaprime!\n");
else
printf("Isnotaprime!\n");
}//子函数isPrime的声明和定义如下:
inti见冷对云sprime(in推左倒稳ti)
{
inta;
for(a=2;a<i;a++)//a<=i改为<,这里到i太大,有简单的方法,另外分号去掉
if图调古鲁渐长(i%a==0)break;
if(a>=i)让均一弱振兰城return1;
elsereturn0;
}
标签:素数,编写,函数