MATLAB中如何编写求素数的程序 计算机课程 • 2023-4-12 • 软件运维 • 阅读 9 matlab里有一个函数isprime,是用来判断一个数a是不是素数。x=isprime(a),如果a是素数则x等于1,否则等于0;你要是求素数的话用一个for语句就行了,给你写了个m文件,求1到n之间所有素数:n=input('enterdatan:')j=1fori=1:nifisprime(i)x(j)=ij=j+1endendx首先prime函数没用上,可以删除,只有一个小问题:x=input('输入数字')if(x==1||x==2)y='素数'elseif(x>2)k=2if(mod(x,k)==0)y='不是素数'endenddisp(y)现在可以了,只需要输入数字回车即可 欢迎分享,转载请注明来源:内存溢出原文地址: http://outofmemory.cn/yw/7964593.html 素数 函数 的话 数字 给你 赞 (0) 打赏 微信扫一扫 支付宝扫一扫 计算机课程 一级用户组 0 0 生成海报 Flutter 使用插件实现双屏交互 上一篇 2023-04-12 VB中LBound是什么意思? 下一篇 2023-04-12 发表评论 请登录后评论... 登录后才能评论 提交 评论列表(0条)
评论列表(0条)