1、让用户输入一个数字,输出行数是这个数字的金字塔,比如:如果你输入12,那么程序应该打印出如下金字塔,其行数为12。在读入用户输入时要注意异常处理。
提示:每行的空格数为(高度-行数),*号数为(2*行数-1),比如高度h=12(你输入的数字),那么第1行的空格数为12-1=11,*号数为2*1-1=1,依次类推,第i(1=<i<=h)行的空格数为h-i,*号数为2*i-1。 请根据此规律选用合适的循环算法实现。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
提示:每行的空格数为(高度-行数),*号数为(2*行数-1),比如高度h=12(你输入的数字),那么第1行的空格数为12-1=11,*号数为2*1-1=1,依次类推,第i(1=<i<=h)行的空格数为h-i,*号数为2*i-1。 请根据此规律选用合适的循环算法实现。
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /> <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
