java编程下列两种直角三角形.使用符号"*"

发布网友

我来回答

3个回答

热心网友

public static void main(String[] args)
{
int a = 10; // 三角形行数
int b = 20;// 两三角形间距
for (int i = 0; i < a; i++)
{
for (int k = 0; k < i + 1; k++)
{
System.out.print("*");
}
for (int j = 0; j < a - i - 1; j++)
{
System.out.print(" ");
}
for (int j = 0; j < a - i + b; j++)
{
System.out.print(" ");
}

for (int k = 0; k < 2 * i + 1; k++)
{
System.out.print("*");
}
System.out.println();
}
}
//我不知道你要打印的是不是一个直角三角形,一个等腰三角形。而且第二个三形行是1,3,5,7,还是1,2,3,4这种,如果按你1,2,3,4这种,无法打印出等腰来,因为第一行*要对应在第二行两个*垂直位置中间是不可能的,需要*号中间补空格。追问java编程分别打印下列两种直角三角形.使用符号"*"

追答public static void main(String[] args)
{
int a = 10; // 三角形行数
// 第一种
for (int i = 0; i 0; j--)
{
System.out.print(" ");
}
for (int k = 0; k < i + 1; k++)
{
System.out.print("*");
}
System.out.println();
}
// 第二种 结束
}

热心网友

public class triangle{
public static void main(String[] args)
{
int row=5;//行数
int column=10;//列数
for(int a=0;a<row;a++){
for(int b=0;b<column+1;b++){
if(b<a+1 || b>column-a-1){
System.out.print("*");
}else
System.out.print(" ");
}
System.out.println();
}
}

}

热心网友

界面可刺激啊你家吃饺子呢·

热心网友

public static void main(String[] args)
{
int a = 10; // 三角形行数
int b = 20;// 两三角形间距
for (int i = 0; i < a; i++)
{
for (int k = 0; k < i + 1; k++)
{
System.out.print("*");
}
for (int j = 0; j < a - i - 1; j++)
{
System.out.print(" ");
}
for (int j = 0; j < a - i + b; j++)
{
System.out.print(" ");
}

for (int k = 0; k < 2 * i + 1; k++)
{
System.out.print("*");
}
System.out.println();
}
}
//我不知道你要打印的是不是一个直角三角形,一个等腰三角形。而且第二个三形行是1,3,5,7,还是1,2,3,4这种,如果按你1,2,3,4这种,无法打印出等腰来,因为第一行*要对应在第二行两个*垂直位置中间是不可能的,需要*号中间补空格。追问java编程分别打印下列两种直角三角形.使用符号"*"

追答public static void main(String[] args)
{
int a = 10; // 三角形行数
// 第一种
for (int i = 0; i 0; j--)
{
System.out.print(" ");
}
for (int k = 0; k < i + 1; k++)
{
System.out.print("*");
}
System.out.println();
}
// 第二种 结束
}

热心网友

public class triangle{
public static void main(String[] args)
{
int row=5;//行数
int column=10;//列数
for(int a=0;a<row;a++){
for(int b=0;b<column+1;b++){
if(b<a+1 || b>column-a-1){
System.out.print("*");
}else
System.out.print(" ");
}
System.out.println();
}
}

}

热心网友

界面可刺激啊你家吃饺子呢·

热心网友

public static void main(String[] args)
{
int a = 10; // 三角形行数
int b = 20;// 两三角形间距
for (int i = 0; i < a; i++)
{
for (int k = 0; k < i + 1; k++)
{
System.out.print("*");
}
for (int j = 0; j < a - i - 1; j++)
{
System.out.print(" ");
}
for (int j = 0; j < a - i + b; j++)
{
System.out.print(" ");
}

for (int k = 0; k < 2 * i + 1; k++)
{
System.out.print("*");
}
System.out.println();
}
}
//我不知道你要打印的是不是一个直角三角形,一个等腰三角形。而且第二个三形行是1,3,5,7,还是1,2,3,4这种,如果按你1,2,3,4这种,无法打印出等腰来,因为第一行*要对应在第二行两个*垂直位置中间是不可能的,需要*号中间补空格。追问java编程分别打印下列两种直角三角形.使用符号"*"

追答public static void main(String[] args)
{
int a = 10; // 三角形行数
// 第一种
for (int i = 0; i 0; j--)
{
System.out.print(" ");
}
for (int k = 0; k < i + 1; k++)
{
System.out.print("*");
}
System.out.println();
}
// 第二种 结束
}

热心网友

public class triangle{
public static void main(String[] args)
{
int row=5;//行数
int column=10;//列数
for(int a=0;a<row;a++){
for(int b=0;b<column+1;b++){
if(b<a+1 || b>column-a-1){
System.out.print("*");
}else
System.out.print(" ");
}
System.out.println();
}
}

}

热心网友

界面可刺激啊你家吃饺子呢·

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com