0
点赞
收藏
分享

微信扫一扫

7-3 打印图形二 (100 分)

kolibreath 2022-01-31 阅读 65
#include<stdio.h>
int main()
{
    int l,c,n,num1,num2,num3,num4,num5;
    scanf("%d%d%d",&l,&c,&n);
    for(num1=1;num1<=l;num1++)
    {
        for(num2=1;num2<=(c*(n+1)+1);num2++)
            printf("*");
        printf("\n");
        for(num3=1;num3<=3;num3++)
        {
            for(num4=1;num4<=c;num4++)
            {
                printf("*");
                for(num5=1;num5<=n;num5++)
                printf(".");
             }
            printf("*\n");
        }
    }
    for(num5=1;num5<=(c*(n+1)+1);num5++)
    printf("*");
    printf("\n");
    return 0;
}

用'*'(星号)和'.'(点)空格打印如下图案。

输入格式:

只有一行为用空格分隔的三个整数,依次为l,c和n(0<l,c,n<20)。其中l和c分别代表格子的行数和列数;n代表格子内点的列数(格子内点的行数固定为3)。具体见输出样例。

输出格式:

根据给定的行列等参数输出图形(请看输出样例)。

输入样例:

2 5 2

输出样例:

****************
*..*..*..*..*..*
*..*..*..*..*..*
*..*..*..*..*..*
****************
*..*..*..*..*..*
*..*..*..*..*..*
*..*..*..*..*..*
****************
举报

相关推荐

0 条评论