if (a[i] == 1) 为什么在C++中这条语句能判断i为素数?
其他答案
筛选法筛出n之内的素数for(i=0;i<=n;i++) a[i] = 1;//初始化所有的i都是素数for(i = 2;i <= n;i ++) //i从2开始if(a[i] == 1) //如果i是素数{printf("%5d",i);//输出ifor(j = i;j <= n;j += i) a[j] = 0;//将i后面的数里面是i的倍数的数 展开
2010-12-09 09:28
来自北京市
赞(0)点赞赞(0)举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。




