c语言 循环加break continue语句

输入整数n,打印出一个n*n的矩阵,其副对角线元素为0,上三角阵元素为1,下三角阵元素全为-1。

#include <stdio.h>
int main() {
    int n,i,j;
    scanf("%d",&n);
    for(i=0;i<n;i++){
        for(j=0;j<n;j++){
            if(i+j==n-1) printf("0 ");
            else if(i+j<n) printf("1 ");
            else printf("-1 "); 
        }
        printf("\n");
    }
    return 0;
}