【Java3】打印三角形

1.

 1 import java.io.*;
 2 public class Practice {
 3     public static void main(String[] args){
 4         for(int i=0; i<5; ++i){
 5             for(int j=0; j<i+1; ++j){
 6                 System.out.print(‘*‘);
 7             }
 8             System.out.println();
 9         }
10     }
11 }
12 *
13 **
14 ***
15 ****
16 *****

2.

 1 import java.io.*;
 2 public class Practice {
 3     public static void main(String[] args){
 4         for(int i=1; i<=5; ++i){
 5             for(int j=1; j<=5-i; ++j){
 6                 System.out.print(‘ ‘);
 7             }
 8             for(int k=0; k<i; ++k){
 9                 System.out.print(‘*‘);
10             }
11             System.out.println();
12         }
13     }
14 }
15     *
16    **
17   ***
18  ****
19 *****

3.

 1 import java.io.*;
 2 public class Practice {
 3     public static void main(String[] args){
 4         for(int i=1; i<=5; ++i){
 5             for(int j=1; j<=(9-((i-1)*2+1))/2; ++j){
 6                 System.out.print(‘ ‘);
 7             }
 8             for(int k=1; k<=(i-1)*2+1; ++k){
 9                 System.out.print(‘*‘);
10             }
11             System.out.println();
12         }
13     }
14 }
15
16     *
17    ***
18   *****
19  *******
20 *********
时间: 2024-10-23 17:03:05

【Java3】打印三角形的相关文章

如何根据用户需要打印三角形

需求:如何根据用户需要打印三角形 triangle.py代码如下: x=int(input('Please input number: ')) i=1 j=1 while i<=x: j=1 while j<=x-i : print(' ',end='') j+=1 while j<=x+i-1: print('*',end='') j+=1 print() i+=1 输出结果如下:

阶乘、斐波那契数列、打印三角形(*)递归,冒泡排序

1.用递归求阶乘 5*4*3*2*1 static int Show(int num)//Show(5) { if (num <= 0) return 1; else return num*Show(num-1); } 2.斐波那契数列,1.1.2.3.5.8.13 求出第三十位 static int Show(int num)// Show(30) { if (num == 0 || num < 0) return 0; else if (num == 1 || num == 2) retu

Python中使用循环语句打印三角形、菱形

前言:在学习开发语言循环语句的使用过程中,经常会打印各种形状来验证对循环语句的熟练掌握程度,接下来就使用python来打印多种形状练习. 如下示例中:变量i用于控制外层循环(图形行数),j用于控制空格的个数,k用于控制星号(*)的个数 1. 打印三角形  1.1 打印直角三角形 #/usr/bin/python rows = int(raw_input('please input a rows:')) i=j=k=1 if rows >= 3: for i in range(0,rows+1):

打印三角形

package com.print.xingzhuang; public class Print_SanJiaoXing { public static void main(String[] args) { System.out.println("------------第一行5个------------"); for (int i = 0; i < 5; i++) { for (int j = 5; j > i; j--) { System.out.print("

for ()语句-打印三角形

15-07-03 for ()语句-打印三角形 1. Console.Write("请输入要打印几行:"); int a = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a; i++) { for (int j = 1; j <= i; j++) { Console.Write("☆"); } Console.WriteLine(); } 2. Console.Write("

C++打印三角形

如图:要求在控制台项目下使用C++语言打印如下图形. 这是一个由不同数量*符号,不同数量空格符,换行符所排列成的8列横线,按照规律上下排列组成的正三角形. ①首先分析我们需要打印的内容: 除了最后一行(第八行)外,第一行到第七行组成三角形的*符号前都有数量不一的空格符. 组成三角形的*符号. 每一行与下一行之间的换行符. ②考虑每一行需要打印的个数(空格符,*符号,换行符): 1.首先是空格符,根据对图形的观察可以得到 空格符数量 和 行号 的关系: 当前行号 当前行空格符数量  1 7   2

Java星星打印三角形小结

1.直角三角形的打印        2.倒直角三角形打印           3.等腰三角形的打印       4.倒等腰三角形打印                                   5.打印空心三角形                6.打印实心菱形                                     7.打印空心菱形                            

利用for循环打印三角形,菱形,字母等

三角形: # 打印等腰三角形 # 控制行 for i in range(1,6): #更改打印起始位置 for k in range(1,6-i): print(end=" ") #控制列,规则是第一行一列,第二行二列 for j in range(6-i,6): print("*",end = " ") print() print("="*20) # 空心 # 控制行 for i in range(1,6): #更改打印起始

for语句之打印三角形问题

1.左下角直角三角形 Console.Write("请输入要打印几行:"); int a = Convert.ToInt32(Console.ReadLine()); for (int i = 1; i <= a; i++) { for (int j = 1; j <= i; j++) { Console.Write("☆"); } Console.WriteLine(); } 2.左上角直角三角形 Console.Write("请输入要打印几