首页 常识
您的位置: 首页 > 常识 >

质数和合数最快分辨的方法(用PQ判断万以内数是质数还是合数的步骤)

100次浏览     发布时间:2024-11-13 09:09:49    

第一步:新建一个Excel工作薄;

第二步:找到“数据”选项卡新建一个“空白查询”:数据—获取数据—自其他源—空白查询;

第三步:将空白查询“查询1”重命名为“质数合数”;

第四步:找到PQ的高级编辑器并删除高级编辑器中的所有内容:视图—高级编辑器;

第五步:将以下代码区下面的代码复制且粘贴到高级编辑器内并点击“完成”;

第六步:在“主页”选项卡下点击“关闭并上载”后关闭并上载最后结果。


代码区

let

源 = {2 .. 10000},

转换为表 = Table.FromList(源, Splitter.SplitByNothing(), null, null, ExtraValues.Error),

重命名的列 = Table.RenameColumns(转换为表, {{"Column1", "数"}}),

求最小质因数 = Table.AddColumn( 重命名的列, "最小质因数",each List.Accumulate({2 .. [数]}, [数], (x, y) => if x / y = Number.IntegerDivide(x, y) then y else x)),

判断质数合数 = Table.AddColumn(求最小质因数, "类型", each if [数] = [最小质因数] then "质数" else "合数")

in

判断质数合数

相关文章