C语言小游戏的一个问题

#include <stdio.h>
#include <stdlib.h>
int i, j;
    int x = 5, y = 1;
    for(y=1;y<=10;y++)
    {
        system("cls");
        for (i = 0; i < y; i++)
        {
            printf("\n");
        }
        for (j = 0; i < x; j++)
        {
            printf(" ");
        }
        printf("o");
        printf("\n");
    }

设计一个小球下落的程序,但运行出来是这样的,下面都是飞速闪过去这样

img

j<x