杭电ACM—HDU-2052Picture
2016-07-21 09:16
204 查看
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2052
题目大意:输入两个数n和m,n为列,m为行,在特定位置分别赋值'=','-','|' 和‘ ’
这个题目只要建立一个二维数组,找对位置和规律赋值,其实挺简单的。
代码如下:
题目大意:输入两个数n和m,n为列,m为行,在特定位置分别赋值'=','-','|' 和‘ ’
这个题目只要建立一个二维数组,找对位置和规律赋值,其实挺简单的。
代码如下:
#include<iostream> #include<string> using namespace std; int main() { int m,n,i,j; char c[100][75]; while(cin>>n>>m) { for(i=0;i<m+2;i++)//行 { for(j=0;j<n+2;j++)//列 { if((i==0||i==m+1)&&(j>0&&j<n+1)) c[i][j]='-'; else if((i>0&&i<m+1)&&(j==0||j==n+1)) c[i][j]='|'; else if((i==0&&j==0)||(i==m+1&&j==0)||(i==0&&j==n+1)||(i==m+1&&j==n+1)) c[i][j]='+'; else c[i][j]=' '; } } for(i=0;i<m+2;i++) { for(j=0;j<n+2;j++) { cout<<c[i][j]; } cout<<endl; } cout<<endl; } return 0; }
相关文章推荐
- 素数因子两种方法的效率
- 什么样的人适合当程序员?挺有意思的一篇文章
- 解决ie8下h5元素兼容性的问题
- [李景山php]thinkphp核心源码注释|Sqlsrv.class.php
- ACM找点问题
- SQLite数据库安装及基本操作指南
- 内存缓存LruCache实现原理
- [李景山php]thinkphp核心源码注释|Sqlite.class.php
- memcached/redis安全性
- leetcode 136
- android文件API使用
- [李景山php]thinkphp核心源码注释|Pgsql.class.php
- 聊一聊关于CSS的那些事
- [李景山php]thinkphp核心源码注释|Oracle.class.php
- PHP图片上传程序(完整版)
- 代码评审出现的简单问题
- [Android] 内存泄漏调试经验分享 (一)
- 访问网站不存在的页面的时候跳转到指定页面,不需要报文件不存在
- 理解Java泛型
- 个人收藏,查询局域网电脑的IP,端口号,MAC地址(黑客技术入门)