77问答网
所有问题
matlab求一个数是否为素数,再编写一主程序(脚本文件),要求通过键盘输入一个整数,然后判断其是否为素
如题所述
举报该问题
推荐答案 2011-04-11
%%%%%%%my_func.m%%%%%%%%%%%
function y=my_func(x)
t=round(x/2);
y=1;
for i=2:t
if round(x/i)==x/i
y=0;%不是素数
break;
end
end
end
%%%%%%%%%%%%%%%%%%
%以下程序在命令窗口执行
x=input('x=');
if my_func(x)==0
disp('不是素数');
else
disp('是素数');
end
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/YIGYv383q.html
其他回答
第1个回答 2011-04-11
aa=input('输入数值');
a=isprime(aa);
if a==1
disp('是
素数
')
else
disp('非素数')
end
本回答被网友采纳
第2个回答 2019-01-01
#include<stdio.h>
int main()
{ int a,b,c=0;
scanf("%d",&a);
if(a==1)c=1;
for(b=2;b<a;b++){
if(a%b==0) c=1;
}
if(c==0)printf("yes");
if(c==1)printf("no");
return 0;
}
第3个回答 2011-04-11
这个问题无解!!!!!!!
相似回答
matlab
中
求一个数是否为素数,再编写一主程序(脚本文件),要求通过键盘
...
答:
function [t]=sushu(n)k=floor(sqrt(n));for i=2:k if mod(n,i)==0 t=0;break;%表示当被i整出时,不是
素数,
终止循环 else t=1;end end
键盘输入
:>> a=input('输入数据');if (sushu(a)==1)disp('a 是素数');else disp('a不是素数');end 输入数据4 a不是素数 >> ...
在
matlab
中如何编程实现:从
键盘输入
任意个正
整数,
以0结束,输出那些正整 ...
答:
a(s)= input('请
输入一个
正整数:');end;m=a(isprime(a)==1)方法二:clear;f=input('输入');i=1;while f~=0 if isprime(f)z(i)=f;i=i+1;end;f=input('输入');end;z 方法三:y
(1)
=input('请输入第
1个数
:');i=1;while y(i)~=0 i=i+1;y(i)=input(['请输入第...
...编程:
输入整数,
到0时结束,判断这些
数是否为素数,
并求这些数的平...
答:
a(s)= input('请
输入一个
正整数:');end;m=a(isprime(a)==1)方法二:clear;f=input('输入');i=1;while f~=0 if isprime(f)z(i)=f;i=i+1;end;f=input('输入');end;z 方法三:y
(1)
=input('请输入第
1个数
:');i=1;while y(i)~=0 i=i+1;y(i)=input(['请输入第...
MATLAB 求一个数是否为素数
的
程序
答:
首先prime函数没用上,可以删除,只有一个小问题:x=input('
输入数字
');if (x==1||x==2)y='素数';elseif(x>2)k=2;if (mod(x,k)==0)y='不是素数'end end disp(y)现在可以了,只需要输入数字回车即可
MATLAB
如何判断
素数
答:
isprime(int i) %是用来判断
一个数是不是素数,MATLAB
判断素数可参考以下的代码代码:{ x=i;if (x==1||x==2)y='素数';elseif( x>2)k=2;if (mod(x,k)==0)y='不是素数'end end disp(y)} n=input('enter data n:');j=1;for i=1:n if isprime(i)x(j)=i;j=j+1;...
MATLAB
中如何
编写求素数
的
程序
答:
matlab
里有一个函数isprime,是用来判断
一个数
a
是不是素数
。x=isprime(a),如果a是素数则x等于1,否则等于0;你要是
求素数
的话用一个for语句就行了,给你写了个m
文件,求1
到n之间所有素数:n=input('enter data n:');j=1;for i=1:n if isprime(i)x(j)=i;j=j+1;end end x ...
matlab
编写一个
函数
文件
检测
一个数是否
是
素数,
若是素数则输出为0否则...
答:
function f= is_prime(n) f = 1; n = uint16(n); if n<= 1 return; else if n<=3 f = 0; return; end end if( mod(n,2) ==0 || mod(n,3) ==0 ) return; end i = 5;...
大家正在搜
matlab求素数的程序
matlab求素数
matlab求1到100的素数
matlab求孪生素数
matlab求解一元方程
matlab求亲密数对和
求素数的c语言程序
matlab求和∑函数
用matlab求解线性方程组
相关问题
matlab中求一个数是否为素数,再编写一主程序(脚本文件)...
用matlab写一个判断任意输入的正整数是否为素数的函数文件
MATLAB 求一个数是否为素数的程序
用matlab编程:输入整数,到0时结束,判断这些数是否为素...
matlab编程求助-求一个正整数的所有质因数
在matlab中如何编程实现:从键盘输入任意个正整数,以0结...
设计一个matlab算法寻找素数
MATLAB编写一个函数文件,用于判断一个数是否为素数. 格...