问题解决的基本步骤:关于C语言的一道题,主函数输入任意自然数,子函数判断该数是否为素数

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/03 01:03:39
主函数写好了,弄不懂子函数什么意思,也不知答案对不对
子函数如下
int prime(int number)
{int sq_root,i,yes;
sq_root=sqrt(number);
for(i=2;i<=sq_root;i++)
if(number%i=0)
break
if(i>=sq_root+1)
yes=1
slse yes=0
return yes
}
请高手赐教,其它方式的也行.急求.谢谢

就是落几个分号.else 写成slse了.逻辑对.
就是从2到这个数的平方根之间整数逐个试商(包括2,和这个数的平方根),有能整除的话.就不是素数.没有就是素数.