输出2~100内的所有素数

魔术师Y 2019-04-08 07:48:35
用for语句输出2~100内的所有素数
...全文
996 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongshou 2019-04-17
  • 打赏
  • 举报
回复
判断素数的通用公式


BOOL isPrimeNo (int x)
{
int y = 2+ (int) sqrt(x);

for (int k=2; k < y; ++k) {
if (x / k * k == x) {
return FALSE;
}
}

return TRUE;
}

自信男孩 2019-04-16
  • 打赏
  • 举报
回复
#include<stdio.h>
int main()
{
int i, j;

printf("%d ", 2);
for (i = 3; i < 100; i += 2)
{
for (j = 2; j < i; j++)
if (i % j == 0)
break;
if (i == j)
printf("%d ", i);
}
putchar(10);
return 0;
}


供参考!
qq_44836973 2019-04-16
  • 打赏
  • 举报
回复
楼上的打出来输出不对呀
  • 打赏
  • 举报
回复
#include<stdio.h> int main() { int i, j; for (i = 1; i <= 100; i++) { for (j = 2; j <= i - 1; j++) if (i % j == 0) break; if (i == j) printf("%d ", i); } return 0; }
  • 打赏
  • 举报
回复
#include<stdio.h> int main() { int i, j; for (i = 1; i <= 100; i++) { for (j = 2; j <= i - 1; j++) if (i % j == 0) break; if (i == j) printf("%d ", i); } return 0; }

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧