帮忙编写一下这道小题的程序

图片

用for循环打个空白的倒三角形,再打个星星的三角,上面就完成了,下面也能这样做

 #include<stdio.h>

int main()
{
    int i, j, k, level;
    printf("输入图形的层数(层数为奇数):");
    scanf("%d", &level);
    for(i = 0; i < level / 2 + 1; i++)
    {
        for(j = 0; j < level - 1 - 2 * i; j++)
            printf(" ");
        for(k = 0; k < i * 2; k++)
            printf("* ");
        printf("*\n"); 
    }
    for(i = 0; i < level / 2; i++)
    {
        for(j = 0; j < (i + 1) * 2; j++)
            printf(" ");
        for(k = 0; k < level - 1 - 2 * (i + 1); k++)
                    printf("* ");
        printf("*\n");   
    }
    return 0;
}

int i = 1,j =1;
System.out.println(i);
System.out.println(j);
for(int k = 2; k <= 20; k++){
i = i + j;
System.out.println(i);
j = i + j;
System.out.println(j);
}

我是不是回答错题目了≥﹏≤

public void sanjiao(int rows){
int cols = rows*2+1;
int count=0;
int space = 0;
String spaceStr = "";
for(int i=0;i<rows;i++){
count = i*2+1;
String s = "";
space = (cols-count)/2;
for(int j=0;j<space;j++){
s += " ";
}
spaceStr = s;
for(int k=0;k<count;k++){
s += "*";
}
s += spaceStr;
System.out.println(s);
}
for(int i=0;i<rows;i++){
count = count-2;
String s = "";
space = (cols-count)/2;
for(int j=0;j<space;j++){
s += " ";
}
for(int k=0;k<count;k++){
s += "*";
}
s += spaceStr;
System.out.println(s);
}
}