求解用MATLAB语言编写下面两个程序.2 求〔2,999〕中同时满足下列条件的数(1)该数各位数字
网友回答
a(1)=3;
m=1;s=2;t=0;for i=4:999
for j=2:i^0.5
if mod(i,j)==0
t=1; break;
end end if t==0
a(s)=i;
s=s+1;
end t=0;endfor i=1:(s-1)
x=mod(a(i),10);
y=mod(floor(a(i)/10),10);
z=floor(a(i)/100);
if mod(x+y+z,2)~=0
b(m)=a(i);
m=m+1;
endend第二个问题,怎样判断“永不终止”,是计算时间超过1小时呢还是超过1年,抑或其他?