求555555的概数中最大的三位数

求555555的约数中最大的三位数求555555的约数中最大的三位数,以下程序的结果为271,而271并不是555555的约

求555555的约数中最大的三位数
求555555的约数中最大的三位数,
以下程序的结果为271,而271并不是555555的约数,请问错在哪里?

#include<stdio.h>

main()
{
int i,m;


for(i=100; i<1000; i++)
{
if(55555%i==0)
m=i;
}

printf("%d\n",m);

}

[解决办法]
if(55555%i==0) 少了一个5