在中国古代数学著作《孙子算经》中有这样一个问题:今有物不知其数,三三数剩二,五五数剩三,七七数剩二,

2025-05-21 22:42:45
推荐回答(1个)
回答1:

这个说的是整除问题。
设x是整数,若x除3的余数数二,x除5的余数数三,x除7的余数数二。求x的值。

用穷举算法实现,只要x从1开始判断,是否满足三个条件,直到找到比较大的数为止。
vb程序,很久没写了,不知道对不对,也没装编程环境,你自己看看吧
dim x as integer
x=1
while(x<3*5*7)
if mod(x,3)==2 & mod(x,5)==3 & mod(x,7)==2 then
print x
break
else
x=x+1
end
end