输出2到100之间的质数,为什么第一个for循环没有循环,结果只输出了一个2啊

2025-03-20 03:59:58
推荐回答(1个)
回答1:

#include
main()
{   int k,i;
   for(i=2;i<=100;i++)
  {

                for(k=2;k               {

                     for(;i%k!=0;);

               }
                 printf("%d\n",i);

   }
}

你不觉得下面这段代码有问题吗