永发信息网

c语言 求出3到30 间所有素数

答案:2  悬赏:60  手机版
解决时间 2021-03-25 14:01
  • 提问者网友:放下
  • 2021-03-24 18:26
c语言 求出3到30 间所有素数
最佳答案
  • 五星知识达人网友:雾月
  • 2021-03-24 18:42
int main(void)
{
int i,j,a;

for (i=3;i<=30;i++)
{
a=0;
for (j=2;j {
if(i % j==0)
{a=1;}

}
if(a==0)
printf("%d是素数\n",i);
}
全部回答
  • 1楼网友:第四晚心情
  • 2021-03-24 19:40
#include
#include
int main()
{
int i,j;
for(i=3;i<101;i++)
{
bool flag = true;
for(j =2;j<=sqrt(i);++j)//注意是从2开始,并且有等号
if(i%j==0)
{
flag = false;//可以整除就不是素数
break;
}
if(flag)printf("%5d",i);//打印素数
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯