使用c语言程序完成下列图形的显示

img

有什么要求吗?直接用输出可以吗

#include <stdio.h>
int main()
{
    for(int i=0;i<3;i++){
        for(int j=0;j<11;j++){
            if(i==1&&j>1&&j<9){
                printf("-");
            }else if(i==1&&(j==1||j==9)){
                printf(" ");
            }else{
                printf("*");
            }
        }
        printf("\n");
    }
    return 0;
}

img

#include <stdio.h>
int main()
{
    int i;
    for(i=0;i<11;i++)
        printf("*");
    printf("\n");
    for(i=0;i<11;i++)
    {
        if(i==0 || i==10)
              printf("*");
        else if(i==1 || i==9)
              printf(" ");
        else
              printf("-");
    }
    printf("\n");
    for(i=0;i<11;i++)
        printf("*");
    return 0;
}