不会手算, 就写了这个:
很快出来很多结果! |
waspking: 是挑战一下自己的编程能力。 要不R会慢慢忘记的。

fancao: 用计算机不算本事。要用心算,其实很简单。
首先,应该找7和9 的公倍数,(不是公约数),其次,考虑其他的质数,尾数是9就能符合5 和6的要求。再找符合8的条件 ...
waspking: 189 is not right. 189 mod 8 = 5.

xcr: 哈哈,不是江山,是谷山。

谷山歌: 是,太粗心太自信。。。从小就是这毛病,江山易改,本性难易

swan.eagle: 阿哥性急而草率了![]()
![]()
我以前不会,是现在刚从阿哥的算法学习触动的认识,谢谢师傅![]()
![]()

八月风: 189别的好像都符合,但拿8个的余数不对啊?
同意你说的1和2,但符合所有条件最小的数不是189,是1449?
swan.eagle: 应该是这个数吧189*65*9*9=995085,蜂王的筐是装花粉做的鸡蛋呢
轻风: 星期5,吐血奉献:
#!/bin/bash
k=2
j=$1
while :
do
if [ $k -lt $j ]
then
i=`expr 63 \* $k`
echo 63 X ...
谷山歌: 不用笔算,用心算
189
1. 必须满足是7和9的公约数,最小的公约数是63;
2. 尾数必须是9,才能满足拿 4,5,6,8 所剩余数;
63 X 3 = 189 ...



waspking: 189 is not right. 189 mod 8 = 5.

xcr: 不好意思,文学青年只有这点能耐。![]()

谷山歌: 不用笔算,用心算
189
1. 必须满足是7和9的公约数,最小的公约数是63;
2. 尾数必须是9,才能满足拿 4,5,6,8 所剩余数;63 X 3 = 189 ...
Powered by Discuz! X3.4
© 2001-2017 Comsenz Inc.