C# 练习题 判断1至输入数值之间有多少个素数,并输出所有素数。
2024-08-23 12:53:30
题目:判断1至输入数值之间有多少个素数,并输出所有素数。
1.程序分析:判断素数的方法:用一个数分别去除2到当前数-1,如果能被整除,则表明此数不是素数,反之是素数。
class Program
{
//
static void Main(string[] args)
{
bool yes = false;
Console.Write("输入需要计算素数的范围:");
int num=Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= num; i++)
{
//循环计算范围内各个数值 for (int j =2; j <i;j++ )
{
//通过循环对比 当前数是否能被2至当前数-1的数值整除 if (i % j == 0)
{
//通过否有余数判断能否被整除。如果能被整除表示不是素数
yes = true;
break;
}
}
if(yes==false)
{
//输出素数
Console.WriteLine(i); }
yes = false;
}
Console.ReadKey();
}
}
最新文章
- Factorization Machine因子分解机
- CentOS7搭建NAS,包括NFS、ISCSI
- 如何配置svn服务器
- 保留关键字 (Transact-SQL)
- Codeforces Round #80 Div.1 D
- 读取一个文件,将其Base64编码,每76个字符加一个换行(转)
- 6、iOS快速枚举
- Python大神成长之路: 第一次学习记录
- Hibernate 继承表结构
- css3 linear-gradient渐变效果及兼容性处理
- 201521123096《Java程序设计》第八周学习总结
- Jvm垃圾回收器(终结篇)
- log4j2日志模板
- 有效的字母异位词的golang实现
- php函数 array_change_key_cash
- 全栈开发工程师微信小程序-中(下)
- UITableView自动计算cell高度并缓存
- Safecracker-HDU1015
- Builder 建造者模式 MD
- c++ caffe 输出 activation map 、 层参数
热门文章
- 【Gamma】Scrum Meeting 1
- MySQL百万级数据分页查询及优化
- mysql注入写文件
- 使用ES6删除对象中某些属性
- 如何设置github的ssh key
- django使用mysql出现警告Warning: (3135, ";&#39;NO_ZERO_DATE&#39;, &#39;NO_ZERO_IN_DATE&#39; and &#39;ERROR_FOR_DIVISION_BY_ZERO&#39; sql modes should be used with strict mode. They will be merged with strict mode in a future release
- 使用PyTorch简单实现卷积神经网络模型
- [整理]如何撤销远程的git提交?
- pipeline配置sonar和自动化
- CKA认证简介