呵呵,我记得我很早几年前去一家公司面试,有个编程题目是这样:要求按奇数1,3,5,7......打印出类似这样的图形:
*
***
*****
*******
*********
我这个人没有机器调试,又是面试压力,一下子可真没有写出来(要点面子嘛),回家后继续琢磨,上机继续调试,完成了算法。虽然不是什么高科技,可是反应了我好的一面嘛,要给自己打点气啊! 代码如下:
public class PrintStar{
public static void main(String args[]){
String param;
if(args.length==0)
param="5";
else
param=args[0];
int input=0;
input=Integer.parseInt(param);
for(int i=1;i<=input;i++){
for(int j=1;j<=input-i+1;j++) System.out.print(" ");
for(int k=1;k<=i*2-1;k++) System.out.print("*");
System.out.println();
}
}
}