想输出的是200以内除以二余1或除以三余1的数,但输出出来是所有数

#include <stdio.h>
int main()
{
int i;
for (i=1;i<=200;i++)
{
if((i%2==1)||(i%3==1));
{
printf ("%d\n",i);
}
}
}

if((i%2==1)||(i%3==1)); 这行末尾多了 ‘;' 分号