c语言if语句取余输入输出语句

#include
void main()
{
int i,a;
for(i=0;i<6;i++)
{
if(i%2)
printf("*");
else
continue;
printf("#");
}
}

啥问题呢?

if那条语句不会算


#include <stdio.h>

int main() {
    int i, a;

    for (i = 0; i < 6; i++) {
        if (i % 2)
            printf("*");
        else
            continue;

        printf("#");
    }

    return 0;
}