标签:
*
**
***
****
*****
*号(j) 行号(i)
1 1
2 2
3 3
for(i=1;i<=3;i++){
for(j=1;j<=i;j++){
System.out.print("*");
}
System.out.println("");
}
*
***
*****
*******
*********
i(行号) j(*号个数)
1 1
2 3
3 5
4 7
5 9
j=2*i-1
*****
****
***
**
*
i(行号) j(*号个数)
1 5
2 4
3 3
4 2
5 1
i+j=6
j=6-i
*
***
*****
*******
*********
for(int i=1;i<=5;i++){
//第一个循环控制空格
for(int j=1;j<=5-i;j++){
System.out.print(" ");
}
//第二个循环控制*号
for(int k=1;i<=2*i-1;k++){
System.out.print("*");
}
System.out.println("");
}
解决问题的核心就是求i和j的关系
行数(i) 空格数(j) 星号(k)
1 4 1
2 3 3
3 2 5
4 1 7
5 0 9
i和j,i和k的关系
j=5-i
k=2*i-1
*
***
*****
*******
*****
***
*
解决问题的核心就是求i和j的关系
行数(i) 空格数(j) 星号(k)
1 3 1
2 2 3
3 1 5
4 0 7
5 1 5
6 2 3
7 3 1
i和j的关系
可以自己试着打印下面的图形
*****
***
*
***
*****
*********
* *
*********
if(num>max){
max=num;
}
标签:
原文地址:http://www.cnblogs.com/0127-xz/p/4705024.html