zoukankan      html  css  js  c++  java
  • POJ NOI0105-42 画矩形

    问题链接POJ NOI0105-42 画矩形



    总时间限制:
    1000ms
    内存限制:
    65536kB
    描述
    根据参数,画矩形。
    输入
    输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
    输出
    输出画出的图形。
    样例输入
    7 7 @ 0
    

    样例输出
    @@@@@@@
    
    @     @
    @     @
    @     @
    @     @
    @     @
    @@@@@@@
    提示

    来源
    习题(2-7)


    问题分析

      一个简单打印字符图案程序。

    程序说明

      把打印图案的功能封装到函数中,是一种好的做法。

      这个程序是用指定的字符打印图案。





    参考链接:(略)




    AC的C++语言程序:

    #include <iostream>
    
    using namespace std;
    
    void rectangle(int n, int m, char c, int flag)
    {
        for(int i=1; i<=n; i++) {
            for(int j=1; j<=m; j++) {
                if(i == 1 || i == n || j == 1 || j == m)
                    cout << c;
                else {
                    if(flag)
                        cout << c;
                    else
                        cout << " ";
                }
            }
            cout << endl;
        }
    }
    
    int main()
    {
        int n, m, flag;
        char c;
    
        cin >> n >> m >> c >> flag;
    
        rectangle(n, m, c, flag);
    
        return 0;
    }



  • 相关阅读:
    redis-单线程为什么快
    redis-数据结构
    http-状态码
    事件绑定完整版2016/4/21
    焦点事件2016、4、21
    ++
    Bom2016/4/21
    添加以及删除className
    getByClassName2016/4/21
    动态添加
  • 原文地址:https://www.cnblogs.com/tigerisland/p/7563814.html
Copyright © 2011-2022 走看看