试题 算法提高 输出正反三角形
资源限制时间限制: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个空格,这让我实在是有点小懵逼啊!
最后在感叹一下,蓝桥杯的题目最不怕的是难,太难了可以放弃,可如果题目都不能理解,那就连放弃的权力都没有,说实话,我做了这么多题目(蓝桥杯的)看不懂题目意思的数量至少占两成……
试题 算法提高 输出正反三角形相关推荐
- 蓝桥杯 算法提高 输出正反三角形 (Java)
使用循环结构打印下述图形,打印行数n由用户输入.图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入. 样例输入n,m: 5 4 样例输出: * ************ *********** ...
- 蓝桥杯 ADV-88 算法提高 输出正反三角形
使用循环结构打印下述图形,打印行数n由用户输入.图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入. 样例输入n,m: 5 4 样例输出: * ********* *** ******* * ...
- 算法提高 输出正反三角形
使用循环结构打印下述图形,打印行数n由用户输入.图中每行事实上包括两部分,中间间隔空格字符数m也由用户输入. 样例输入n,m: 5 4样例输出: * ********* *** ******* *** ...
- 蓝桥杯试题 算法提高 扶老奶奶过街(C语言)
试题 算法提高 扶老奶奶过街(C语言) 资源限制 时间限制:1.0s 内存限制:256.0MB 一共有5个红领巾,编号分别为A.B.C.D.E,老奶奶被他们其中一个扶过了马路. 五个红领巾各自说话: ...
- 蓝桥杯 试题 算法提高 P0402 猴子吃桃问题 Java
试题 算法提高 P0402 资源限制 时间限制:1.0s 内存限制:256.0MB 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个. ...
- 试题 算法提高 成绩排名
试题 算法提高 成绩排名 Lan 2020-03-28 22:34 363 人阅读 0 条评论 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 小明刚经过了一次数学考 ...
- 试题 算法提高 能量项链
试题 算法提高 能量项链 问题描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链.在项链上有N颗能量珠.能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数.并且,对于相邻的两颗珠 ...
- 蓝桥试题 算法提高 矩阵翻转
21-22-1蓝桥训练1 D.试题 算法提高 矩阵翻转 问题描述: Ciel有一个N*N的矩阵,每个格子里都有一个整数.N是一个奇数,设X = (N+1)/2.Ciel每次都可以做这样的一次操作:他从 ...
- 蓝桥试题 算法提高 打包(二分法,最大值最小化)
资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Lazy有N个礼物需要打成M个包裹,邮寄给M个人,这些礼物虽然很便宜,但是很重.Lazy希望每个人得到的礼物的编号都是连续的.为了 ...
最新文章
- web前端学习day_03:JavaScript:如何使用/ 语法/ 方法/ NaN/ js对象分类/ BOM浏览器相关/ 事件/ DOM文档对象模型
- 数组和链表的区别以及应用场景
- Object-c基础之一:#import,NSLog(),数据类型
- Thinking in java第一章对象导论
- 电脑内存占用莫名很高_CPU占用高,电脑莫名卡顿?万能的重启拯救不了就用这3招,妥了!...
- 一文带你从零认识什么是XLA
- Windows Server 2008R2 Web服务器
- JVM 方法调用之动态分派
- bzoj1036 count 树链剖分或LCT
- Mybatis中mysql blob类型乱码解决
- 计算机组成原理白中英ppt,计算机组成原理(白中英)第二章.ppt
- 【Win10安装字体+免费字体库】Windows10安装新字体教程,免费在线字体库推荐
- EovaJFinal在阿里云K8S实现多环境自动化部署
- 深度学习----HOI人物交互算法:ICAN
- Safari 神器,手机平板都能用,我们找到了 14 个超实用浏览器插件
- 【文件加密】电脑文件夹简单加密教程
- linux系统下能玩网页游戏下载软件,最适合玩游戏的Linux 系统
- 更新或卸载VisualSVN时出现0x8004401e错误,或完全卸载VisualSVN
- Python 批量查询URL百度权重
- ComponentOne C1ReportDesigner 设计报表
热门文章
- 直接修改gba_修改GBA游戏本身
- OpenCV实现USM锐化
- 2019年最新版本: nvm use 7.10.0 激活系统报错——输入错误: 没有文件扩展“.vbs”的脚本引擎
- 宏病毒组组装软件如何选?
- Hibernate通常是三种:hql查询,QBC查询和QBE查询:
- R-CNN论文阅读笔记
- 软件测试自学乐器儿童画,面对丰富多彩的儿童画世界我们怎样欣赏
- 新手必知:json、ajax、i8n
- 全方位解读数砖的 Delta Engine
- 如何入门Python?阿里巴巴推荐权威Python大型400集视频,学了Python可以做什么工作?