当前位置: 代码迷 >> C语言 >> 帮个忙,这边请
  详细解决方案

帮个忙,这边请

热度:142   发布时间:2005-05-17 10:44:00.0
帮个忙,这边请
求100 到200之间的素数程序我有一处看不懂,请高手帮忙解答,感激不尽:

main()
{
int i,j,k,l,n,a[50];
for (n=100;n<=200;n++)
{
  k=(int)sqrt(n);
  for(j=2;j<=k;j++)
    if(n%i==0)
     break;
    if(j>=k)    ------->>    "为什么会有这一步的呢,不懂,去掉可以吗"
      a[i++]=n;
  }

for(l=o;l<i;l++)
printf("%d",a[l]);
----------------解决方案--------------------------------------------------------
不可以去掉 j>=k应该是j>k吧 不能等于
说明k%一个数从2到自己的平方根都除不尽
----------------解决方案--------------------------------------------------------
对!!!
  
----------------解决方案--------------------------------------------------------
你的程序有问题???
----------------解决方案--------------------------------------------------------
  相关解决方案