回复 19楼 xzlxzlxzl
不过你说的问题,也的确是个问题。原来莫名其妙的崩溃还就是你说的那个BUG。奇怪的是,计算的数字少一点就不会崩溃,大于5W就会崩溃。
奇奇怪怪的,在刚开始存在计算问题的时候,这个BUG还不存在,我一修复,这个BUG就出现了。
09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
[此贴子已经被作者于2017-4-6 16:09编辑过]
[此贴子已经被作者于2017-4-8 21:10编辑过]
#include<stdio.h> #define MAX 100 char IsPrime[MAX+1]={0}; int prim[MAX+1]={0}; int main() { int i=0; int j=0; int num=0; for (i=2;i<=MAX;++i) { if (!IsPrime[i]) prim[num++]=i; for (j=0;j<num&&i*prim[j]<=MAX;++j) { IsPrime[i*prim[j]]=1; if (i%prim[j]==0) break; } } for (i=0;i<num;++i) printf("%-4d",prim[i]); puts(""); return 0; }