Matlab练习——素数查找
2024-10-18 20:19:51
输入数字,0结束,判断输入的数字中的素数
clc; %清空命令行窗口的数据
clear; %清除工作空间的变量
k = ;
n = ; %素数的个数
while
zzs(k) = input('请输入正整数: ');
if zzs(k) ==
break;
end flag = ; %判断是否为素数 for yz = : sqrt(zzs(k)) %因子从2开始至该数的平方根
if mod(zzs(k),yz) == %除尽因子,就不为素数
disp(['不是素数',yz])
flag = ;
break;
end
end
if flag == | zzs(k) == %2也算素数
n = n + ;
sus(n) = zzs(k);
end k = k +;
end
disp(['你共输入了',num2str(k-),'个正整数。依次为:'])
disp(zzs(:k-))
if n==
disp('这些数中没有素数')
else
disp(['其中的素数有',n,'个,分别为:'])
disp(sus)
end
最新文章
- python备忘
- python ABC
- bottlepy template
- 项目总结笔记系列 Autonomy IDOL Server KT Session1
- 【转】Apache的Order Allow,Deny 详解
- TTFB-首字节时间简介
- 使用SVG生成的奔跑吧兄弟的动画效果
- c++ 复习练习
- nyoj 102 次方求模【快速幂】
- [转] Python list、tuple、dict区别
- ios 网络数据下载和JSON解析
- linux c in common use function reference manual
- 答辩系统bug修改记录
- html5视频标签
- 在VCS仿真器中使用FSDB[转载]
- 基于python的种子搜索网站-项目部署
- SSL 证书生成与转化
- resultset 查询时返回多个相同值
- Android APK安装过程学习笔记
- maven 术语