编写打印下列图形的程序:
/* i j
******* 1 7 j=9-2i
-***** 2 5
--*** 3 3
---* 4 1
*/
public class DaYin {
public static void main(String[] args) {
for(int i=1;i<=4;i++) //行数
{
for(int k=0;k<i-1;k++){ //打印空格
System.out.print(" ");
}
for(int j=1;j<=9-2*i;j++){ //打印*
System.out.print("*");
}
System.out.println(); //每次打印完一行后,换行
}
}
}
/*
--$ 1 1
-$$$ 2 3
$$$$$ 3 5
-$$$
--$
*/
public class DaYin1 {
public static void main(String[] args) {
for(int i=1;i<=3;i++){ //先打印前三行
for(int j=1;j<=3-i;j++){ //打印空格
System.out.print(" ");
}
for(int k=1;k<=2*i-1;k++){ //打印$
System.out.print("$");
}
System.out.println(); //每次打印完一行后,换行
}
for(int i=1;i<=2;i++) //在打印后两行
{
for(int j=1;j<=i;j++) //打印空格
{
System.out.print(" ");
}
for(int k=1;k<=5-2*i;k++){ //打印$
System.out.print("$");
}
System.out.println(); //每次打印完一行后,换行
}
}
}