热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_49855352
weixin_49855352
5 年前
trueweixin_49855352

#include <stdio.h>
#include <math.h>
int sushu(int N);
int main()
{
int i, N, a;
scanf_s("%d", &N);
for (i = 2; i <= N; i++)//输出素数
{
a = sushu(N);
if (a)
printf("%d\n", i);
}
return 0;
}
int sushu(int N)//判断素数
{
int a;
if (N < 2)
return 0;
for (a = 2; a <= sqrt(N); a++)
{
if (N%a == 0)
return 0;
else
continue;
}
return 1;
}
请问我的代码那里出问题了,为什么输入100没反应

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
大三的你,是否因为大一没好好学习,现在在狂补知识。还好我意识来了,狂补中!
立即登录