1.直角三角形
代码:
public class code10 {
public static void main(String []args){
int i=1;
int j;
int k;
for(;i<=9;i++){
for(k=0;k<2*(9-i);k++)
{
System.out.print("t");
}
for(j=1;j<=i;j++){
if(i*j<10)
System.out.print(" ");
System.out.print(j+"*"+i+"="+j*i+"t");
}
System.out.println();
}
}
}
结果:
2.等腰三角形
代码:
public class code10 {
public static void main(String []args){
int i=1;
int j;
int k;
for(;i<=9;i++){
for(k=0;k<(9-i);k++)
{
System.out.print("t");
}
for(j=1;j<=i;j++){
// if(i*j<10)
// System.out.print(" ");
System.out.print(j+"*"+i+"="+j*i+"t");
}
System.out.println();
}
}
}
结果:
个人认为制表符前面不足八位(有内容)则补足(当然超8位补其倍数),可是前面如果没有内容好像是补四位,嗯 ,大概就是这样。



