2条回答 默认 最新
- CSDN专家-link 2021-06-27 16:31关注
int fun(int x) { if(x<2) return 0; for(int i=2;i*i<=x;i++) if(x%i==0) return 0; return 1; } void main() { for(int i=1;i<=100;i++) if(fun(i)) printf("%d ",i); }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
int fun(int x)
{
if(x<2)
return 0;
for(int i=2;i*i<=x;i++)
if(x%i==0)
return 0;
return 1;
}
void main()
{
for(int i=1;i<=100;i++)
if(fun(i))
printf("%d ",i);
}