在matlab编写程序,用穷举法找出 1~100间的所有素数
是matlab哦
追问:难道是我这儿有问题,它不能运行
suhsu = [];
for i = 1:100,
m = [];
for j = 1:i,
m(j) = mod(i,j);
end
if(length(find(m == 0)) == 2)
sushu = [suhsu i]
end
end
你再试一次
嗯,能行了,这个算是什么方法呀?
用穷举法找出 1~100间的所有素数
matlab
啊?
c/c++ logo我知道
matlab
我不会
差不多吧
呵呵,
#include<stdio.h>
#include<math.h>
{int a(int x)
{
for(int i=2;i<=sqrt(x);i++)
{if(!(x%i)){return 0;}
return 1;
}
for(i=1;i<=100;i++)
{if(a(i)){printf("%d",i);}}
while(1);
return 0;}
c++
c++
\c++
答案:matlab 编程 suhsu = []; for i = 1:100,
m = [];
for j = 1:i,
m(j) = mod(i,j);
end
if(length(find(m == 0)) == 2)
sushu = [suhsu i];
end
end
已经测试过了 程序编写正确
其他:是c++么?
是请追问
上一个:初学matlab,想编一个1+1/2+1/3+……1/n的求和程序,n为输入,结果不对。
下一个:求matlab高手给我把这个程序调试好