如何实现图中输出的结果的

img


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
    int i,j,n;
    while(1){
        printf("...........图形打印............\n");
        printf("        1.直角三角形\n        2.长 方 形\n        3.正 方 形\n        4.退   出\n");
        printf("请选择:");
        scanf("%d", &n);
        switch (n)
        {
        case 1:
            for(i = 0;i <= 5;i++){
                printf("        ");
                for(j = 0;j < i;j++){
                    printf("*");
                }
                printf("\n");
            }
            break;
        case 2:
            for(i = 0;i < 5;i++){
                printf("        ");
                for(j = 0;j < 16;j++){
                    printf("*");
                }
                printf("\n");
            }
            break;
        case 3:
            for(i = 0;i < 5;i++){
                printf("        ");
                for(j = 0;j < 10;j++){
                    printf("*");
                }
                printf("\n");
            }
            break;
        case 4:
            return;
            break;
        default:
            break;
        }
    }
    return 0;
}