首页 > 其他分享 >noi 1.5 42画矩形

noi 1.5 42画矩形

时间:2022-12-11 13:55:26浏览次数:37  
标签:1.5 noi 42 画图 参数 矩形

noi 1.5 42画矩形

1.描述

根据参数,画出矩形。

2.输入

输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

3.输出

输出画出的图形。

4.样例输入

7 7 @ 0

5.样例输出

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

6.题意

四个参数,两个参数为整数,代表矩形的高和宽;第三个参数是一个字符;表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

7.思路

分成两种情况,一种是实心的,另一种是空心的。

8.代码实现

#include <iostream>
using namespace std;
int main()
{
    int h,w,i,j;//h为高,w为宽,i为1,j为0;
    char n;//来画图的矩形符号。
    bool x;//第四个参数(1或0);
    cin>>h>>w>>n>>x;
    for(i=1;i<=h;i++)
    {    
        if(x==1)//实心;
            for(j=1;j<=w;j++)//因为是实心,所以都打符号
                cout<<n;    
        if(x==0)//空心;
            for(j=1;j<=w;j++)
                if(i!=1&&i!=h&&j!=1&&j!=w)//除了第一行,第一例,最后一行,最后一例,都打空格
                    cout<<" ";
                else
                    cout<<n;
        cout<<endl;
    }
    return 0;
}

 

标签:1.5,noi,42,画图,参数,矩形
From: https://www.cnblogs.com/shi66/p/16973403.html

相关文章

  • CF342E 翻
    [[CentroidDecomposition]]linkBuildthecentroidtreePrecalculatethedistancesfromthecentroidstoeverynodeintheirsubtrees,foraddingmarkednodes.......
  • 学期 2022-2023-1 学号:20221425 《计算机基础与程序设计》第十五周学习总结
    学期(如2022-2023-1)学号(如:20221425)《计算机基础与程序设计》第十五周学习总结作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)......
  • [NOIP2022] 喵了个喵 题解
    [NOIP2022]喵了个喵题解先考虑\(k=2n-2\),这个数字提示我们每个栈放两种颜色,剩下一个栈辅助操作。那么颜色被分为两类在栈底,可以通过操作2消去。在栈顶,可以通过操作1......
  • 在oracle 10.2.0.4上搭建ogg添加抓取进程时报错OGG-01756、ORA-00942
    问题描述:在oracle10.2.0.4上搭建ogg添加抓取进程时报错OGG-01756、ORA-00942,如下所示:系统:oel5.1164位ogg软件包:fbo_ggs_Linux_x64_ora10g_64bit.tarGGSCI(leo-10g-ogg)......
  • noi 1.5 39 与7无关的数
    描述一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.输入输入为一......
  • P8865 [NOIP2022] 种花
    简要题意\(T\)组数据,给你一个\(n\timesm\)的\(01\)矩阵。\(0\)部分可以组成\(A_c\)个\(\texttt{C}\)型图案和\(A_f\)个\(\texttt{F}\)型图案。你需要输出......
  • S420M钢板力学性能、S420M钢板化学成分及力学性能
    一、S420M钢板简介:S420M为欧标低合金高强度钢,国内厂家舞钢可生产。符号字母S:结构钢有关厚度小于16mm的屈服强度数值:不小于420,M代表的是他的交货情况,碳和铬的含量高,经过调质......
  • 算法学习笔记(42)——博弈论
    博弈论博弈论NIM博弈台阶-Nim游戏公平组合游戏ICG有向图游戏Mex运算SG函数有向图游戏的和定理集合-Nim游戏拆分-Nim游戏NIM博弈给定\(n\)堆物品,第......
  • 1.5.6 NN与2NN-hadoop-最全最完整的保姆级的java大数据学习资料
    目录1.5.6NN与2NN1.5.6.1HDFS元数据管理机制1.5.6.2Fsimage与Edits文件解析1.5.6.2.1Fsimage文件内容1.5.6.2.2Edits文件内容1.5.6.3checkpoint周期1.5.6NN与2NN1......
  • 【题解】P8866 [NOIP2022] 喵了个喵(构造,adhoc)
    【题解】P8866[NOIP2022]喵了个喵题目链接P8866[NOIP2022]喵了个喵题意概述有一个牌堆和\(n\)个可以从栈底删除元素的栈,任务是要通过规则将所有的卡牌消去。开......