コマンドライン引数にしてないけどこんな感じでいいの?

#include<stdio.h>
int main(void){
int x,y,i,j;
char *c[][4]={{"□","☆","□","□"},{"☆","★","☆","☆"},{"□","☆","□","□"}};
printf("x="); scanf("%d",&x);
printf("y="); scanf("%d",&y);
for(j=0;j<y;j++){
for(i=0;i<x;i++)
printf("%s",c[i%3][j%4]);
printf("\n");
}
return 0;
}