编程打印三角形(python编程打印三角形)

2023-12-10 05:36:15 数码极客 bianji01

 

用Java编程打印出这样一个直角三角形,怎么编。

publicstaticvoidprintTriangle(intend){

//打印第一行

for(inti=0;i

System.out.print("*");

//打印剩下的所有行

for(inti=1;i

System.out.println();//打印一个换行

intfront=i;//斜边之前

intbehind=end;//最后一个

//front即斜边之前都打印空格

for(intk=0;k

System.out.print("");

//最后一行只打印一个*号

if(i

System.out.print("*");

//斜边到最后之间打印空格

for(intk=front+1;k

//第一行倒数第三列打印直角标志

if(i==1){

if(k==behind-2){

System.out.print("*");

}else{

System.out.print("");

//第二行倒数第三列、倒数第二列打印直角标识

elseif(i==2){

if(k==behind-2||k==behind-1){

System.out.print("*");

}else{

System.out.print("");

}else{

System.out.print("");

//打印最后一个*号

System.out.print("*");

你也可以用数组来打印

下面是打印出来的图案

c语言 打印三角图形

#include void main(){ for(int i=0;i<5;i++) { for(int j=0;j

编写一个程序,打印一个杨辉三角形

int length = 0; //杨辉三角的长度 你要的是10,可以直接输入10即可console.write("请输入杨辉三角的长度:");length = convert.toint32(console.readLINe());//指定杨辉三角的长度int[][] a = new int[length][];//二维数组for (int i = 0; i < a.length; i++)a[i] = new int[i + 1];//遍历,赋值增量for (int j = 0; j < a.length; j++){a[j][0] = 1;//把第一列的元素都赋值1a[j][j] = 1;//把每行最右边的元素赋值1for (int m = 1; m < a[j].length - 1; m++)a[j][m] = a[j - 1][m - 1] + a[j - 1][m];//其余元素的值由公式计算}for (int i = 0; i < a.length; i++)//遍历数组输出杨辉三角{for (int j = 0; j < a[i].length; j++)console.write("{0}\t", a[i][j]);console.write("\n");}console.read();

声明:易趣百科所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系315127732@qq.com
广告位招租
横幅广告