matlab SUM 程序运行
发布网友
发布时间:2022-04-30 13:45
我来回答
共2个回答
热心网友
时间:2022-06-29 15:35
怎么现在这么多人在判断素数呢?你们都是学什么专业的?
其实判断素数可以直接用isprime命令,想要自己编程序的话
关键是判断素数的方法是否科学有效,就你的程序本身来说
存在几个小问题:首先少了一个end
其次中间的计数变量j没有保存下来,每次内循环完后,又被
置0了,我稍微改了一下,你参考一下。
clear all;clc;
A=[88:188];
ss=[];
fla=zeros(1,188-88+1);
for i=1:length(A)
j=0;
for k=1:A(i)
if rem(A(i),k)==0
j=j+1;
end
end
fla(i)=j;
if fla(i)<=2
ss=[ss,A(i)];
end
end
sum(ss)
满意请采纳。追问....................别闹了,都不是一个程序。。。。。。。。。。。
热心网友
时间:2022-06-29 15:36
貌似for 不是这么用的,for后跟的是数组
你换while试下