int done;
done=0;
while(1){
if(!done&&(100<i<500)){
done=1;
・・・・;
}
}
だめ?