资源限制时间限制:1.0s
内存限制:512.0MB
题目描述:

思路
先打印第一个三角形,然后再考虑第二个三角形。
考虑之后可以发现,第二个三角形是第一个三角形平移了m个单位,然后垂直旋转后的结果。
所以,可以再打印第一个三角形的同时,随便把第二个三角形也一起打印了,大概就是把这两个三角形看成一个图形,只不过这个图形是由两个三角性组成的……

代码块:

import java.util.Scanner;
public class Main {public static void main(String[] args){Scanner sc = new Scanner(System.in);int n = sc.nextInt();int m = sc.nextInt();int t = n;for(int i = 1; i <= n; i++){if(n < 5 || m < 4){//空格for(int a = 0; a < m; a++){System.out.print(" ");}}//左for(int j = n-i; j > 0 ; j--){System.out.print(" ");}for(int k = 1; k < i*2; k++){System.out.print("*");}//空格for(int a = 0; a < m; a++){System.out.print(" ");}//右for(int k = 2*t-1; k > 0; k--){System.out.print("*");}t--;System.out.println();}}}

最后:这题个人感觉答案和题目不符合。
题目并没有说明在第一个三角形的前面会有m个空格,且题目给出的样例 5 4输出后,第一个三角形前面也是没有空格的。但是,练习系统里给的n < 5 || m < 4的数值,在第一个三角形前面都有m个空格,这让我实在是有点小懵逼啊!
最后在感叹一下,蓝桥杯的题目最不怕的是难,太难了可以放弃,可如果题目都不能理解,那就连放弃的权力都没有,说实话,我做了这么多题目(蓝桥杯的)看不懂题目意思的数量至少占两成……

试题 算法提高 输出正反三角形相关推荐

  1. 蓝桥杯 算法提高 输出正反三角形 (Java)

    使用循环结构打印下述图形,打印行数n由用户输入.图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入. 样例输入n,m: 5 4 样例输出: * ************ *********** ...

  2. 蓝桥杯 ADV-88 算法提高 输出正反三角形

    使用循环结构打印下述图形,打印行数n由用户输入.图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入. 样例输入n,m:  5 4 样例输出: * ********* *** ******* * ...

  3. 算法提高 输出正反三角形

    使用循环结构打印下述图形,打印行数n由用户输入.图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入. 样例输入n,m: 5 4样例输出: * ********* *** ******* *** ...

  4. 蓝桥杯试题 算法提高 扶老奶奶过街(C语言)

    试题 算法提高 扶老奶奶过街(C语言) 资源限制 时间限制:1.0s 内存限制:256.0MB 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: ...

  5. 蓝桥杯 试题 算法提高 P0402 猴子吃桃问题 Java

    试题 算法提高 P0402 资源限制 时间限制:1.0s   内存限制:256.0MB 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个. ...

  6. 试题 算法提高 成绩排名

    试题 算法提高 成绩排名  Lan   2020-03-28 22:34   363 人阅读  0 条评论 资源限制 时间限制:1.0s   内存限制:256.0MB 问题描述 小明刚经过了一次数学考 ...

  7. 试题 算法提高 能量项链

    试题 算法提高 能量项链 问题描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链.在项链上有N颗能量珠.能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数.并且,对于相邻的两颗珠 ...

  8. 蓝桥试题 算法提高 矩阵翻转

    21-22-1蓝桥训练1 D.试题 算法提高 矩阵翻转 问题描述: Ciel有一个N*N的矩阵,每个格子里都有一个整数.N是一个奇数,设X = (N+1)/2.Ciel每次都可以做这样的一次操作:他从 ...

  9. 蓝桥试题 算法提高 打包(二分法,最大值最小化)

    资源限制 时间限制:1.0s   内存限制:256.0MB 问题描述 Lazy有N个礼物需要打成M个包裹,邮寄给M个人,这些礼物虽然很便宜,但是很重.Lazy希望每个人得到的礼物的编号都是连续的.为了 ...

最新文章

  1. web前端学习day_03:JavaScript:如何使用/ 语法/ 方法/ NaN/ js对象分类/ BOM浏览器相关/ 事件/ DOM文档对象模型
  2. 数组和链表的区别以及应用场景
  3. Object-c基础之一:#import,NSLog(),数据类型
  4. Thinking in java第一章对象导论
  5. 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
  6. 一文带你从零认识什么是XLA
  7. Windows Server 2008R2 Web服务器
  8. JVM 方法调用之动态分派
  9. bzoj1036 count 树链剖分或LCT
  10. Mybatis中mysql blob类型乱码解决
  11. 计算机组成原理白中英ppt,计算机组成原理(白中英)第二章.ppt
  12. 【Win10安装字体+免费字体库】Windows10安装新字体教程,免费在线字体库推荐
  13. EovaJFinal在阿里云K8S实现多环境自动化部署
  14. 深度学习----HOI人物交互算法:ICAN
  15. Safari 神器,手机平板都能用,我们找到了 14 个超实用浏览器插件
  16. 【文件加密】电脑文件夹简单加密教程
  17. linux系统下能玩网页游戏下载软件,最适合玩游戏的Linux 系统
  18. 更新或卸载VisualSVN时出现0x8004401e错误,或完全卸载VisualSVN
  19. Python 批量查询URL百度权重
  20. ComponentOne C1ReportDesigner 设计报表

热门文章

  1. 直接修改gba_修改GBA游戏本身
  2. OpenCV实现USM锐化
  3. 2019年最新版本: nvm use 7.10.0 激活系统报错——输入错误: 没有文件扩展“.vbs”的脚本引擎
  4. 宏病毒组组装软件如何选?
  5. Hibernate通常是三种:hql查询,QBC查询和QBE查询:
  6. R-CNN论文阅读笔记
  7. 软件测试自学乐器儿童画,面对丰富多彩的儿童画世界我们怎样欣赏
  8. 新手必知:json、ajax、i8n
  9. 全方位解读数砖的 Delta Engine
  10. 如何入门Python?阿里巴巴推荐权威Python大型400集视频,学了Python可以做什么工作?