首先列出除以3余2的数:
2,5,8,11,14,17...一般只要列出不超过10个数即可。
然后在这些数里面找出除以7余3的最小数,即是17。
然后从17开始往后列,加3和7的公倍数21,
17,38,59,80,101...
然后在这些数里面找出除以11余4的数。即是59。
则我们就知道除以3余2,除以7余3,除以11余4的最小数就是59。
后面的数就是59依次加上3,7和11的最小公倍数231。
所以这些数为59,290,521,752,983。一共有5个。
参考:http://iask.sina.com.cn/b/17554929.html
59、290、521、752、983
一共有5个。
程序如下:
#include
void main()
{
int i=0;
for(i=1;i<=1000;i++)
if ((i%3==2)&&(i%7==3)&&(i%11==4))
printf("%d ",i);
}
3
7
11的最小公倍数是3*7*11=231那么N=231*n+M
N