位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

/*求2-n之间的所有素数*/在C语言的程序中如何编写?

提问人:杨紫红发布时间:2020-11-17

#include <stdio.h>

#include <math.h>

void main()

{

int i,j,n,m;

printf("请输入一个大于2的整数:\n");

scanf("%d",&n);

for(j=2;j<=n;j++)

{

m=(int)sqrt((double)j);

for(i=2;i<=m;i++)

{

if(j%i==0)

{

break;

}

}

if(i>m)

{

printf("%d是素数\n",j);

}

}

}

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部