Q
2020-03-14T03:30:03+00:00
x*y=169 x,y都是整数,怎么用excel计算出 所有的xy呀?
拉一个x从1到169的整数
计算y=169/x,拉完
筛选出所有整数y
最简单的办法,一列x从1到1069,另外一列1069/x,然后把y是整数的筛选出来就好了,筛选的话用什么mod函数之类的
先把1069开方,得到一个最大的数字,然后1069除以1到这个数字
x列从1拉到1069
y列 用1069除x列 你要会函数 再加个if判断? 不会就肉眼看下哪列为整
完事
169=13*13
13是质数,所以答案只有1*169和13*13两组解
我不知道excel怎么算
数学上我知道
这么一个思路,1-100内的质数去试
2,3,5,7…………
1069
高端方法没有,笨办法有一个,a栏递增,b=1069/a,c=取整b-b,筛选c=0
[quote][tid=20845025]Topic[/tid] Post by [uid=1232007]Elio[/uid] (2020-03-17 11:37):
x*y=169 x,y都是整数,怎么用excel计算出 所有的xy呀?[/quote]IF(MOD(169,A1)=0,A1,-1)
之后排序 把不是-1的数字挑出来就可以了
[quote][pid=405469881,20845025,1]Reply[/pid] Post by [uid=61708063]孤夜银狼[/uid] (2020-03-17 11:41):
1069这个数看上去怪怪的[s:ac:怕][/quote]没百度出什么东西啊
[quote][pid=405469881,20845025,1]Reply[/pid] Post by [uid=61708063]孤夜银狼[/uid] (2020-03-17 11:41):
1069这个数看上去怪怪的[s:ac:怕][/quote]1024和69?
非要Excel吗,python直接取模不就完事了[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]