/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:李晓凯
* 完成日期:2015年 10 月 12 日
* 版 本 号:v1.0
*
* 问题描述:利用Java编写了一个“2”家族的金字塔
* 输入描述:
* 程序输出:
*/
public class ss {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,t=12,k,r,g=1;
System.out.print(" "+1+"\n");
while(t>=0){
for(i=t;i>0;--i){
System.out.print(" ");
}
System.out.print(1+" ");
t-=2;
k=1;
for(r=g;r>0;--r){
k*=2;
System.out.print(k+" ");
}
for(r=g;r>0;--r){
k/=2;
System.out.print(k+" ");
}
System.out.print("\n");
g++;
}
}
}
总结:看来还是不熟悉Java,还是先用C++写出来之后才仿照着写出Java版的这个“2”家族的金字塔,感觉自己的技术已不如从前了!