hrbust 2366 Print rhombus
题意:
按照题意打印图形:
直接查看图形规律即可;
有图案的点距离(n,n)的距离不大于n-1
横纵坐标和为偶数的为'.'奇数为'*'
#include<stdio.h>
#include<string.h>
#include<algorithm>
using namespace std;
#define N 1005
int n;
char m[N][N];
int main(){while(~scanf("%d",&n)){int l = 2*n-1;memset(m,' ',sizeof(m));for(int i=1;i<=l;i++){for(int j=1;j<=l;j++){if(abs(i-n)+abs(j-n)<=n-1){m[i][j]='.';}}}for(int i=1;i<=l;i++){for(int j=1;j<=l;j++){if(m[i][j]=='.'){if((i+j)%2){m[i][j]='*';}}}}for(int i=1;i<=l;i++){for(int j=l;j>=0;j--){if(m[i][j]!=' '){m[i][j+1]='\0';break;}}printf("%s\n",m[i]+1);}}
}
hrbust 2366 Print rhombus相关推荐
- Print a rhombus (C++)
当我纠结于怎么输出n个空格的时候, 一个内置方法轻描淡写地就把问题给解决了: cout<<setw(n)<<n<<endl; 打印n个空格(为了辨别,后面加了一个 ...
- ZCMU暑期训练四-G - Alex and a Rhombus
While playing with geometric figures Alex has accidentally invented a concept of a nn-th order rhomb ...
- java创建Shape类,求子类circle,圆形rectangle矩形,rhombus菱形的周长和面积
测试类:主要实现创建新对象,并初始化,然后输出结果. package lesson2; public class Demo1 { public static void main(String[] ar ...
- 分形递归打印 hrbust 2291
1.链接:http://acm.hrbust.edu.cn/index.php?m=ProblemSet&a=showProblem&problem_id=2291 2.解法:递归调用 ...
- python的print格式化输出,以及使用format来控制。
20210305 time.strftime("%Y%m%d%H%M%S", time.localtime()) 时间格式化 20210206 https://www.runoob ...
- PyTorch代码调试利器: 自动print每行代码的Tensor信息
本文介绍一个用于 PyTorch 代码的实用工具 TorchSnooper.作者是TorchSnooper的作者,也是PyTorch开发者之一. GitHub 项目地址: https://github ...
- python 怎样让 print 打印的结果不换行
遍历打印一个list ,打印的结果换行了如下: list_a = [1, 2, 3, 4] for i in list_a:print(i) 打印结果如下: 现在想是打印结果不换行 使用 end 关键 ...
- SyntaxError: Missing parentheses in call to ‘print‘. Did you mean print(i, colour[i])?
报错如下: 错误提示如下: 问题的处理方法: 在print后面添加小括号 如下 people = ["李白","杜甫","我"] for i ...
- python 错误之SyntaxError: Missing parentheses in call to 'print'
SyntaxError: Missing parentheses in call to 'print' 由于python的版本差异,造成的错误. python2: print "hello ...
最新文章
- 多条记录取最前面一条或根据条件任取N条
- Net设计模式实例之建造者模式(Builder Pattern)(2)
- InnoDB的MVCC如何解决幻读
- 【工具】ApkTools
- Qt Creator启动调试器
- android初步ui线程案例,android – 它是一个bug还是一个功能?在某些情况下,可以从未在UI线程上运行的任务访问UI线程...
- Tensorflow学习—— 预创建的 Estimator
- de-emphasis
- LINQ to CSV,一种类型安全,动态的高性能方法
- Android 学习
- php数组的几个函数和超全局变量
- 我叫金三顺的经典爱情名言
- 安装完最小化 RHEL/CentOS 7 后需要做的 30 件事情(一)转载自码农网
- 使用Java根据约定格式生成Oracle建表语句
- 深度学习中的9种归一化方法概述
- h2ouve下载 insyde_神舟tx6zx6gx9tx9蓝天模具解锁bios高级菜单
- iOS开发60分钟入门
- java实现word(docx)在线编辑(word转html,html转word)——代码实现
- 共享磁盘到远程服务器上,远程桌面链接怎么共享本地磁盘,你值得一看的技巧...
- MySQL数据库安装教程,看完就会,配图详解!(含数据库安装包)