请帮我看看这错哪了。

求200到500间,能被13整除但不能被17整除的数的个数
#include "stdio.h"
int main()
{
int n,m,i;
scanf("%d,%d",&n,&m);
for(i=n;i<=m;i++)
{
if(i%13==0)

if(i%17!=0)

i+=1;
}
printf("%d",i);
return 0;
}


#include "stdio.h"
int main()
{
    int n, m, i,s = 0;
    scanf("%d,%d", &n, &m);
    for (i = n; i <= m; i++)
    {
        if (i % 13 == 0)

            if (i % 17 != 0)

                s += 1;
    }
    printf("%d", s);
    return 0;
}
#include<stdio.h>
int main() {
    int n, i;

    for(i = 200; i <= 500; i++) {
        if(i % 13 == 0 && i % 17 != 0)
            n += 1;
    }
    printf("%d", n);
    return 0;
}

#include "stdio.h"
int main()
{
    int n, m, i,j=0;
    scanf("%d,%d", &n, &m);
    for (i = n; i <= m; i++)
    {
        if (i % 13 == 0)

            if (i % 17 != 0)

                j += 1;
    }
    printf("%d", j);
    return 0;
}