求素数问题,求指教!
肯定是逻辑错误,该怎么调试修改呢。。本人刚学C,已经学到了函数实现模块化章节。 求素数,C
[解决办法]
时间原因。我去上自习,,晚上回来 不懂再说。给你写个,和你的像 ,你写的有点乱。
#include <stdio.h>
int main()
{
int a,b;
printf("请输入a的值:");
scanf("%d",&a);
b=fun(a);
if (b==0)
printf("%d不是素数",a);
else
printf("%d是素数",a);
}
int fun(int n)
{
int k,yes;
for (k=2;k<=n/2;k++)
{
yes = n % k;
return yes;
}
}