# 三 单希乐作业

## A. 【例2.1】Hello World (P1)

<h2>说明</h2>

输出著名短句"<code>hello world</code>"。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

输出"<code>hello world</code>"。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">hello world</code></pre>


---

## B. 【例2.2】你好世界 (P12)

<h2>说明</h2>

输出中文短句"你好，世界。"
<h2>输入格式</h2>

无

<h2>输出格式</h2>

你好，世界。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">你好，世界。
</code></pre>


---

## C. 练2.1 春节快乐 (P21)

<h2>说明</h2>

一年一度的春节到啦！试着把你的春节祝福表达在代码中吧。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

输出一行"<code>Happy Spring Festival!</code>"

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">Happy Spring Festival!</code></pre>


---

## D. 练2.2 单句春晓 (P22)

<h2>说明</h2>

《春晓》是一首有名的诗，其中一句为“春眠不觉晓，处处蚊子咬。”试编一程序，输出诗句。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

改编的诗句。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">春眠不觉晓，处处蚊子咬。</code></pre>


---

## E. 【例3.1】 输出表达式的值 (P23)

<h2>说明</h2>

输出表达式$1234*5678$的结果。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

$1234 * 5678 = 7006652$

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">1234 * 5678 = 7006652</code></pre>


---

## F. 【例3.2】 打印长方形 (P24)

<h2>说明</h2>

在windows的控制台环境中所有的字符都是等宽的，默认情况下窗口中每行有 80 个字符，每个屏幕有 25 行，组成了一个字符矩阵。利用控制台的这个特点，我们可以在控制台上绘制简单的图形。下面给出了一个 5×7 的图形的例子：<br />
<pre>ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC</pre>
<br />
找出这个图形的特点，绘制一个 10×18 的图形。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

输出与上图类似的一个10×18 的图形。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">ABCDEFGHIJKLMNOPQR
BABCDEFGHIJKLMNOPQ
CBABCDEFGHIJKLMNOP
DCBABCDEFGHIJKLMNO
EDCBABCDEFGHIJKLMN
FEDCBABCDEFGHIJKLM
GFEDCBABCDEFGHIJKL
HGFEDCBABCDEFGHIJK
IHGFEDCBABCDEFGHIJ
JIHGFEDCBABCDEFGHI</code></pre>


---

## G. 练3.1 唐诗春晓 (P25)

<h2>说明</h2>

《春晓》是一首有名的诗，但校园里更流行的孩子们自编的《春晓》。诗如下：<br />
春晓<br />
春眠不觉晓，<br />
处处蚊子咬。<br />
夜来嗡嗡声，<br />
脓包知多少。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

输出题目与诗句，其中题目、每句诗句都要换行。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">春晓
春眠不觉晓，
处处蚊子咬。
夜来嗡嗡声，
脓包知多少。</code></pre>


---

## H. 练3.2 雪花 (P26)

<h2>说明</h2>

雪花<br />
一片两片三四片，<br />
五片六片七八片，<br />
九片十片无数片，<br />
飞入梅花看不见。<br />
试编一程序，算算《雪花》第一句中数字1、2、3、4的和是多少？
<h2>输入格式</h2>

无

<h2>输出格式</h2>

先输出提示语句“1+2+3+4=”，然后输出它们的和。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">1+2+3+4=10</code></pre>


---

## I. 练3.3 01子串 (P27)

<h2>说明</h2>

对于长度为 $3$ 位的一个 $0$、$1$ 串，每一位都可能是 $0$ 或 $1$，一共有 $8$ 种可能。它们的前几个是：<br />
<pre>000
001
010
……</pre>
<br />
请按从小到大的顺序输出这 $8$ 种 $01$ 串。
<h2>输入格式</h2>

无

<h2>输出格式</h2>

输出 $8$ 行，按从小到大的顺序每行一个长度为 $3$ 的 $01$ 串。

<h2>样例</h2>
<pre><code class="language-input1">无</code></pre><pre><code class="language-output1">000
001
010
011
100
101
110
111</code></pre>


---
