matlab求1000以下素数,结果只输出1和3s=0;for i=1:1000s=s+i;c=length(factor(s));if(c==1)su=sendend

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/15 21:56:36
matlab求1000以下素数,结果只输出1和3s=0;fori=1:1000s=s+i;c=length(factor(s));if(c==1)su=sendendmatlab求1000以下素数,结

matlab求1000以下素数,结果只输出1和3s=0;for i=1:1000s=s+i;c=length(factor(s));if(c==1)su=sendend
matlab求1000以下素数,结果只输出1和3
s=0;
for i=1:1000
s=s+i;
c=length(factor(s));
if(c==1)
su=s
end
end

matlab求1000以下素数,结果只输出1和3s=0;for i=1:1000s=s+i;c=length(factor(s));if(c==1)su=sendend
应该是s=s+1吧,你用s+i得到的就不是1、2、3、4.而是1、3、6、10.了