题目:
public static void f12()
{
int n=8,a=7;
for(int i=1;i<=n;i++)//总循环
{
for(int y=1;y<=a;y++)//通过循环输出前面的空格
{
System.out.print(" ");//4个空格
}
a--;
for(int z=1;z<=i;z++)//输出递加的数字
{
double c=1*Math.pow(2,z-1);
System.out.printf("%3.0f ",c);//,每个数据的宽度为3
}
for(int z=i-1;z>0;z--)//输出递减的数字
{
double b=z/Math.pow(2,1/(z+1));
System.out.printf("%3.0f ",b);
}
System.out.println();
//!!!格式控制最难了
}
}