-
如何使用JAVA一层for循环打印出倒立三角形? ********* ******* ***** *** *10
如何使用JAVA一层for循环打印出倒立三角形?
*********
*******
*****
***
*
要求给出算法实现,怎么控制的
问题补充:高级java工程师 写道for (int i = 0; i < m; i++) { if((m-i)%2==0) System.out.println(""); else{ for(int k=0;k<i;k=k+2){ System.out.print(" "); } for(int j=m;j>i;j--){ System.out.print("*"); } } } return 0; }
你这是两层循环的吧
2012年3月12日 22:02
4个答案 按时间排序 按投票排序
-
int i = 0; int j = 0; int row = 10;//行数 int col = 10;//列数 while (true) { if (i > row && j > col) { break;//超出边界跳出 } if (i < row && j > col) { //如果列超出边界,行没超出,则换行 System.out.println(""); j = 0;//列从0开始重新计数 i++; continue; } if (i < row && j < col) {//行列都在边界内 if (j >i && j < row - i) { System.out.print("*");//如果列大于等于行并且,小于边界-行时画* } else { System.out.print(" "); } } j++; }
2012年3月15日 22:40
-
static void print(int m) { int max = 2*m-1;//正方形边长。 int len = max * max;//正方形中的格子数 int row = 1 ;//行数 int left = 0;//左边起始位置的前一个位置。 int right = max;//右边终止位置 int count = 0;//第row行的星号个数 int total = max* row; for (int i = 1; i <= len; i++) { if(left < i && i <= right ){ System.out.print("*"); } else { System.out.print(" "); } if( i == total) { System.out.println(); ++row; count = (max - ((m+1 -row)*2-1))/2; total = max* row; left = total - max +count;// max * (row-1)+ count; right = total-count; } } }
结果:print(5); ********* ******* ***** *** *
2012年3月14日 19:03
-
public class Test { public static void main(String[] args) { int row = 0;//行 int col = -5;//列 /* row -5-4-3-2-1 * 1 2 3 4 5 0 -5-4-3-2 * * * 2 3 4 5 1 -5-4-3 * * * * * 3 4 5 2 -5-4 * * * * * * * 4 5 3 -5 * * * * * * * * * 5 4 row -5-4-3-2-1 0 1 2 3 4 5 */ while(true){ if(col>=-row&&col<=row){ System.out.print("* "); }else{ System.out.print(" "); } if(col>row){ row++;//移到下一行 col=-5;//初始化列 System.out.println(); continue;//跳转到循环开始处 } col++; if(col==5){//到第5行就跳出循环 System.out.println(); break ; } } } }
2012年3月12日 22:18
-
java打印倒三角形 /*下面是一个由*号组成的4行倒三角形图案。 要求:1、输入倒三角形的行数, 行数的取值3-21之间,对于非法的行数, 要求抛出提示“非法行数!”;2、在屏幕上打印这个指定了行数的倒三角形。 ******* ***** *** * */ package 字符处理; public class 打印倒三角形 { public static int printS(int m){ if(m>21||m<3) return 1; for (int i = 0; i < m; i++) { if((m-i)%2==0) System.out.println(""); else{ for(int k=0;k<i;k=k+2){ System.out.print(" "); } for(int j=m;j>i;j--){ System.out.print("*"); } } } return 0; } public static void main(String[] args) { int s= printS(10); if(s==1) System.out.println("非法行数!"); } }
2012年3月12日 22:03
相关推荐
使用for循环打印正立三角形、倒立三角形。 实心菱形、空心菱形。 主要是适合新手加强for循环的理解和运用。 代码质量一般。
Java 实例 – 打印倒立的三角形源代码-详细教程.zip
.NET 上机测试 画下面倒立三角形 ******* ***** *** *
倒立三角形PPT模板素材.pptx
复制代码代码如下: <style> .b{ position: absolute; z-index: 2; width: 0; height: 0; line-height: 0; font-size: 0; border-width: 5px;... /*如果倒三角形前面的字多于两个,就设置这里的像素值大些*/
2. 倒立的等边三角形 3. 普通三角形 请输入三角形类型对应的数字(1, 2, 3):2 请输入星号三角形的大小:6 *********** ********* ******* ***** *** * ``` 2. 上述输出内容通过tkinter绘制。
9*9rules ,模糊控制,实时控制!
6--[scratch绘制各种图案-倒立三角形].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码6--[scratch绘制各种图案-倒立三角形].zip源码scratch2.0 3.0编程项目源文件源码案例素材源代码6--[scratch绘制各种...
倒立三角形PPT模板素材下载。层级关系图形图表用于强调几个对象之间的层次性差异。
主要介绍了python 打印直角三角形,等边三角形,菱形,正方形的代码,需要的朋友可以参考下
绘制各种图案-倒立三角形-少儿编程scratch项目源代码文件案例素材.zip
基于双闭环PID控制的一阶倒立摆simscape建模Matlab完整源码(课程设计作业).zip 文件说明: 直立控制:pendulum_angle_loop.slx 直立+位置控制:pendulum_position_loop.slx *.SLDPRT - SolidWorks 零件 *.SLDASM...
基于JAVA的一级倒立摆仿真.pdf
2.内容:基于LQR控制器控制一阶倒立摆,使用simulink的SimMechanics工具箱一阶倒立摆的物理仿真模型+操作视频 3.用处:用于LQR控制器控制一阶倒立摆编程学习 4.指向人群:本硕博等教研学习使用 5.运行注意事项: ...
一级直线倒立摆是倒立摆模型中最为经典最为基础的系统,是一个多变量、强耦合、单入出的系统,所以对倒立摆控制系统的控制具备一定的复杂性。倒立摆系统对控制的实时性要求很高,传统的倒立摆控制理论的控制精度已经...
一级倒立摆基于LMI的状态反馈H无穷仿真
倒立摆控制系统是一个复杂的、不稳定的、非线性系统,是进行控制理论教学及开展各种控制实验的理想实验平台。对倒立摆系统的研究能有效的反映控制中的许多典型问题:如非线性问题、鲁棒性问题、镇定问题、随动问题...
倒立摆系统是自动控制理论中比较典型的控制对象,许多抽象的控制理论概念如系统稳定性、可控性和系统抗干扰能力等,都可以通过倒立摆系统直观地表现出来。因此它成为自动控制理论研究的一个较为普遍的研究对象。倒立摆...
对一级多倒立摆建模 并就行模糊控制的设计,实现有效控制