-
for轮回操练二
添加时间:2013-5-5 点击量:比来斗劲忙好几天没有更新博客了,过几天补上,博客作为我课后功课的一种情势,绝对不克不及落下.
下面那个菱形排序,别人只要几分钟就想出来了,我竟然花了好几个小时.这智商,真想一头撞死算了,数学不好是不是就学不好策画机了…….各位大神什么见地,求指导
publicclass test13 {
/??
@param args
/
publicstaticvoid main(String[] args){
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int aa=sc.nextInt();//自定义输出行数
for(int i=1;i<=aa/2+1;i++)//上半项目组换行,i为行号
{
for(int j=1;j<=aa/2+1-i;j++)
{
System.out.print( );
}
for(int k=1;k<=2i-1;k++)
{
System.out.print();
}
System.out.println();
}
for(int l=aa/2+2;l<=aa;l++)//下半项目组
{
for(int m=1;m<=l-aa/2-1;m++)
{
System.out.print( );
}
for(int n=1;n<=2(aa/2+1)-1-2(l-aa/2-1);n++)
{
System.out.print();
}
System.out.println();
}
publicclass test14 {
/打印 空心菱形
@param args
/
publicstaticvoid main(String[] args){
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int aa=sc.nextInt();//自定义输出行数
for(int i=1;i<=aa/2+1;i++)//上半项目组换行,i为行号
{
for(int j=1;j<=aa/2+1-i;j++)
{
System.out.print( );
}
for(int k=1;k<=2i-1;k++)
{
if(k!=1&&k!=2i-1)
{
System.out.print( );
}else{
System.out.print();
}
}
System.out.println();
}
for(int l=aa/2+2;l<=aa;l++)//下半项目组
{
for(int m=1;m<=l-aa/2-1;m++)
{
System.out.print( );
}
for(int n=1;n<=2(aa/2+1)-1-2(l-aa/2-1);n++)
{
if(n!=1&&n!=2(aa/2+1)-1-2(l-aa/2-1))
{
System.out.print( );
}else{
System.out.print();
}
}
System.out.println();
}
我俩之间有着强烈的吸引力。短短几个小时后,我俩已经明白:我们的心是一个整体的两半,我俩的心灵是孪生兄妹,是知己。她让我感到更有活力,更完美,更幸福。即使她不在我身边,我依然还是感到幸福,因为她总是以这样或者那样的方式出现在我心头。——恩里克·巴里奥斯《爱的文明》