建议先亲自尝试写一下代码,哪怕不正确也不要紧,贴出自己尝试的代码和错误,然后别人可以帮你分析讨论。
for(int i=1;i<=n;i++)//第几行
{
for(int j = 1; j<=2*i-1; j++)//输出几个*
{
printf("*");
}
printf("\n");//每一行结束后换行
}
public class test {
public static void main(String[] args) {
for (int i = 1; i < 5; i++) {
for (int j = 0; j <2*i-1 ; j++) {
System.out.print("*");
}
System.out.println();
}
System.out.println("---------------");
for (int i = 4; i >0 ; i--) {
for (int j = 0; j <2*i-1 ; j++) {
System.out.print("*");
}
System.out.println();
}
}
}