mirror of
https://github.com/xlucn/PAT.git
synced 2026-11-05 06:37:35 +08:00
29 lines
1.9 KiB
HTML
29 lines
1.9 KiB
HTML
检查密码
|
||
<div class="ques-view"><p>本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 <code>.</code>,还必须既有字母也有数字。</p>
|
||
<h3 id="-">输入格式:</h3>
|
||
<p>输入第一行给出一个正整数 N(<span class="katex"><span class="katex-mathml"><math><mrow><mo>≤</mo></mrow>\le</math></span><span aria-hidden="true" class="katex-html"><span class="strut" style="height:0.63597em;"></span><span class="strut bottom" style="height:0.7719400000000001em;vertical-align:-0.13597em;"></span><span class="base textstyle uncramped"><span class="mrel">≤</span></span></span></span> 100),随后 N 行,每行给出一个用户设置的密码,为不超过 80 个字符的非空字符串,以回车结束。</p>
|
||
<h3 id="-">输出格式:</h3>
|
||
<p>对每个用户的密码,在一行中输出系统反馈信息,分以下5种:</p>
|
||
<ul>
|
||
<li>如果密码合法,输出<code>Your password is wan mei.</code>;</li>
|
||
<li>如果密码太短,不论合法与否,都输出<code>Your password is tai duan le.</code>;</li>
|
||
<li>如果密码长度合法,但存在不合法字符,则输出<code>Your password is tai luan le.</code>;</li>
|
||
<li>如果密码长度合法,但只有字母没有数字,则输出<code>Your password needs shu zi.</code>;</li>
|
||
<li>如果密码长度合法,但只有数字没有字母,则输出<code>Your password needs zi mu.</code>。</li>
|
||
</ul>
|
||
<h3 id="-">输入样例:</h3>
|
||
<pre><code class="lang-in">5
|
||
123s
|
||
zheshi.wodepw
|
||
1234.5678
|
||
WanMei23333
|
||
pass*word.6
|
||
</code></pre>
|
||
<h3 id="-">输出样例:</h3>
|
||
<pre><code class="lang-out">Your password is tai duan le.
|
||
Your password needs shu zi.
|
||
Your password needs zi mu.
|
||
Your password is wan mei.
|
||
Your password is tai luan le.
|
||
</code></pre>
|
||
</div> |