int main()
{
int i;
printf("1 ");
for(i=2;i<=100;i++)
{
int j;
int is_priem=1;
for(j=2;j<i;j++)
{
if(i%j==0)
{
is_priem=0;
break;
}
}
if(is_priem=1)
{
printf("%d ",i);
}
}
return 0;
}
为啥不能输出100以内的素数?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
2201_75438263 2022-11-24 19:24关注if里面你是用的赋值语句,还有for循环,你再去看看循环的定义吧
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报