造房子

简介: 造房子

练习题:造房子


蒜头君最近迷恋上了一款游戏《我的世界(Minecraft)》,在游戏里面蒜头君可以任意开发资源然后建造各种宏伟的建筑。

有一天蒜头君发现了一块荒野的土地上有很多宝藏,蒜头君想在土地上建一栋房子从而把宝藏包围起来。

假设地图是一个n行m列的方格地图,地图每个格子*代表一个宝藏。比如2行2列的地图如下:

**
**

蒜头君对应要建的房子如下:

+- +- +
|* |* |
+- +- +
|* |* |
+- +- +

现在蒜头君告诉你地图的行列数,帮他画出房子的设计图。

输入格式

一行两个整数 n,m(0 < n,m m≤50),分别表示地图行数和列数。

输出格式

按照题目中要求的格式输出地图。

样例输入1

2 2

样例输出1

+-+-+
|*|*|
+-+-+
|*|*|
+-+-+

样例输入2

3 4

样例输出2

+-+-+-+-+
|*|*|*|*|
+-+-+-+-+
|*|*|*|*|
+-+-+-+-+
|*|*|*|*|
+-+-+-+-+

参考代码

#include<iostream>
using namespace std;
int m,n;
int main()
{
  cin>>m>>n;
  for(int i = 1; i <= m ;i++)
  {
    for(int j = 1; j <= n; j++)
    {
      cout<<"+-";
    }
    cout<<"+"<<endl;
    for(int j = 1; j <= n; j++)
    {
      cout<<"|*";
    }
    cout<<"|"<<endl;
  }
  for(int j = 1; j <= n; j++)
    {
      cout<<"+-";
    }
    cout<<"+"<<endl;
  return 0;
}
相关文章
|
8天前
|
人工智能 数据可视化 Java
Spring AI Alibaba、Dify、LangGraph 与 LangChain 综合对比分析报告
本报告对比Spring AI Alibaba、Dify、LangGraph与LangChain四大AI开发框架,涵盖架构、性能、生态及适用场景。数据截至2025年10月,基于公开资料分析,实际发展可能随技术演进调整。
710 150
|
17天前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
1486 39
|
14天前
|
文字识别 测试技术 开发者
Qwen3-VL新成员 2B、32B来啦!更适合开发者体质
Qwen3-VL家族重磅推出2B与32B双版本,轻量高效与超强推理兼备,一模型通吃多模态与纯文本任务!
995 11
|
6天前
|
缓存 PyTorch API
TensorRT-LLM 推理服务实战指南
`trtllm-serve` 是 TensorRT-LLM 官方推理服务工具,支持一键部署兼容 OpenAI API 的生产级服务,提供模型查询、文本与对话补全等接口,并兼容多模态及分布式部署,助力高效推理。
248 155