#include <stdio.h>

int main() {
    int a = 0;
    while(scanf("%d",&a) != EOF)
    {
        for(int i = 0;i < a;i++)
       {
        for(int j = 0;j < a;j++)
        {
            if((i + j) >= a - 1)
            printf("* ");
            else
            printf("  ");
        }
        printf("\n");
       }
    }
    return 0;
}

主要是else,应该是两个空格。