mirror of
https://github.com/xlucn/PAT.git
synced 2026-10-30 00:37:37 +08:00
38 lines
1.1 KiB
HTML
38 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||
<h1>1027. 打印沙漏(20)</h1>
|
||
<div id="problemContent">
|
||
<p>
|
||
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印</p><pre>
|
||
*****
|
||
***
|
||
*
|
||
***
|
||
*****
|
||
</pre>
|
||
<p>所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。</p>
|
||
<p>给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。</p>
|
||
<p><b>
|
||
输入格式:
|
||
</b></p>
|
||
<p>
|
||
输入在一行给出1个正整数N(<=1000)和一个符号,中间以空格分隔。
|
||
</p>
|
||
<p><b>
|
||
输出格式:
|
||
</b></p>
|
||
<p>
|
||
首先打印出由给定符号组成的最大的沙漏形状,最后在一行中输出剩下没用掉的符号数。
|
||
</p>
|
||
<b>输入样例:</b><pre>
|
||
19 *
|
||
</pre>
|
||
<b>输出样例:</b><pre>
|
||
*****
|
||
***
|
||
*
|
||
***
|
||
*****
|
||
2
|
||
</pre>
|
||
</div> |