编程入门题:画矩形(C语言版)

1.题目描述:


根据输入的四个参数:a,b,c,f参数,画出对应的矩形。前两个参数 a,b为整数,依次代表矩形的高和宽:第三个参数c是一个字符,表示用来填充的矩形符号第四个参数 f为整数,0 代表空心,否则代表实心。具体例子请见样例。

2.输入格式


第-行: a,b.c,f.


3.输出格式


一个矩形。

4.输入:

7 7 @ 0

5.输出

@@@@@@@
@     @
@     @
@     @
@     @
@     @
@@@@@@@

6.说明/提示


数据范围:
3 < a < 100.5<b< 100。保证c是一个可见的字符(ASCII码在(33,126 内)0≤ f< 1.

7.代码:

#include<stdio.h>

int main(){
    int a,b,f;
    char c;
    scanf("%d %d %c %d",&a,&b,&c,&f);
    if(f!=0){
        for(int i=0;i<a;i++){
            for(int j=0;j<b;j++){
                printf("%c",c);
            }
            printf("\n");
        }
    }else{
        for(int i=0;i<a;i++){
            if(i==0||i==a-1){
                for(int j=0;j<b;j++){
                    printf("%c",c);
                }
                printf("\n");
            }else{
                printf("%c",c);
                for(int j=0;j<b-2;j++){
                    printf(" ");
                }
                printf("%c\n",c);
            }

        }
    }

    return 0;
}

相关推荐

  1. 编程入门矩形C语言

    2024-07-11 11:50:01       22 阅读
  2. C语言 编程

    2024-07-11 11:50:01       56 阅读
  3. C语言TC中有⼏个矩形函数?怎么使⽤?

    2024-07-11 11:50:01       30 阅读
  4. oj刷-C语言

    2024-07-11 11:50:01       34 阅读
  5. C语言编程-单身狗

    2024-07-11 11:50:01       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 11:50:01       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 11:50:01       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 11:50:01       57 阅读
  4. Python语言-面向对象

    2024-07-11 11:50:01       68 阅读

热门阅读

  1. k8s 部署RuoYi-Vue-Plus之nginx部署

    2024-07-11 11:50:01       23 阅读
  2. js 日期比较大小

    2024-07-11 11:50:01       18 阅读
  3. 定个小目标之刷LeetCode热题(43)

    2024-07-11 11:50:01       19 阅读
  4. SLAM中的块矩阵与schur补

    2024-07-11 11:50:01       23 阅读
  5. 第2章 大话 ASP.NET Core 入门

    2024-07-11 11:50:01       23 阅读
  6. git github gitee 三者关系

    2024-07-11 11:50:01       21 阅读
  7. 学习小记-一些Redis小知识

    2024-07-11 11:50:01       23 阅读