import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int a[]= {1,7,17,31,49,71,97,127,161,199,241,287,337,391,449,511,
577,647,721,799,881,967,1057,1151};
while(in.hasNext())
{
int n=in.nextInt();
String x=in.next();
int w=0;
for(int i=0;i<a.length;i++)//找到比它大一点的
{
if(n<a[i]){w=i;break;}
}
for(int i=0;i<w;i++)//上半部分到单*
{
for(int j=0;j<i;j++)//空格依次递增
{
System.out.print(" ");
}
for(int j=2*(w-i)-1;j>0;j--)
{
System.out.print(x);
}
System.out.println();
}
for(int i=2;i<w+1;i++)
{
for(int j=w-i;j>0;j--)
{
System.out.print(" ");
}
for(int j=2*i-1;j>0;j--)
{
System.out.print(x);
}
System.out.println();
}
System.out.println(n-a[w-1]);
}
}
}
团体程序设计天梯赛-练习集 L1-002 打印沙漏 (20 分)
最新推荐文章于 2024-04-30 17:28:01 发布