解:设此数至少为W,则
W=3X+2------------(1)
W=5Y+3------------(2)
W=7Z+2------------(3)
求3,5,7的公倍数:105
故(1)式乘以35;(2)式乘以21;(3)式乘以15。
3式相加得:35W+21W+15W=105(X+Y+Z)+2*35+3*21+2*15
即:71W=105V+163,其中V=X+Y+Z=0,1,2,3...
程序为:
#include
using namespace std;
int main()
{
int sum=163;
const int value1=105;
const int value2=71;
while((sum+=value1)%value2);
cout<<"The value is at least: "<
}
#include
void main()
{
int i;
for (i=2;i<500;i++)
if (i%3==2 && i%5==3 && i%7==2) printf("%d ",i);
}
该数至少 23
int main()
{
int i=1;
while((i%3==2&&i%5==3&&i%7==2)!=1) \*条件同时成立结束循环*\
i++;
printf("这个数至少应是:%d",i);
}