<code> </code>
<code> </code><code>//经典7</code>
<code> </code><code>//星期一 monday</code>
<code> </code><code>//星期二 tuesday</code>
<code> </code><code>//星期三 wednesday</code>
<code> </code><code>//星期四 thursday</code>
<code> </code><code>//星期五 friday</code>
<code> </code><code>//星期六 saturday</code>
<code> </code><code>//星期日 sunday</code>
<code> </code><code>//请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母</code>
<code> </code><code>char</code> <code>week1;</code>
<code> </code><code>char</code> <code>week2;</code>
<code> </code><code>printf</code><code>("星期一 monday \n星期二 tuesday \n星期三 </code>
<code>wednesday \n星期四 thursday \n星期五 friday \n星期六 saturday \n星期日 </code>
<code>sunday\nplease enter a letter\n");</code>
<code> </code><code>scanf</code><code>(</code><code>"%c"</code><code>,&week1);</code>
<code> </code><code>switch</code><code>(week1)</code>
<code> </code><code>{</code>
<code> </code><code>case</code><code>(</code><code>'m'</code> <code>| </code><code>'m'</code><code>):</code><code>printf</code><code>(</code><code>"the answer is monday\n"</code><code>);</code>
<code> </code><code>break</code><code>;</code>
<code> </code><code>case</code><code>'w'</code><code>:</code><code>printf</code><code>(</code><code>"the answer is wednesday\n"</code><code>);</code>
<code> </code><code>case</code><code>(</code><code>'f'</code> <code>| </code><code>'f'</code><code>):</code><code>printf</code><code>(</code><code>"the answer is friday\n"</code><code>);</code>
<code> </code><code>case</code><code>(</code><code>'s'</code> <code>| </code><code>'s'</code><code>):</code>
<code> </code><code>{</code>
<code> </code><code>printf</code><code>(</code><code>"please enter the second letter\n"</code><code>);</code>
<code> </code><code>scanf</code><code>(</code><code>"%c"</code><code>,&week2);</code>
<code> </code><code>getchar</code><code>();</code>
<code> </code><code>if</code><code>(week2 == (</code><code>'a'</code> <code>| </code><code>'a'</code><code>))</code>
<code> </code><code>printf</code><code>(</code><code>"the answer is saturday\n"</code><code>);</code>
<code> </code><code>else</code>
<code> </code><code>if</code><code>(week2 == (</code><code>'u'</code> <code>| </code><code>'u'</code><code>))</code>
<code> </code><code>printf</code><code>(</code><code>"the answer is sunday\n"</code><code>);</code>
<code> </code><code>else</code>
<code> </code><code>printf</code><code>(</code><code>"there is no answer\n"</code><code>);</code>
<code> </code><code>}</code>
<code> </code><code>case</code><code>(</code><code>'t'</code> <code>| </code><code>'t'</code><code>):</code>
<code> </code><code>if</code><code>(week2 == (</code><code>'u'</code> <code>| </code><code>'u'</code><code>)) </code><code>printf</code><code>(</code><code>"the answer is tuesday\n"</code><code>);</code>
<code> </code><code>else</code> <code>if</code><code>(week2 == (</code><code>'h'</code> <code>| </code><code>'h'</code><code>))</code>
<code> </code><code>printf</code><code>(</code><code>"the answer is thursday\n"</code><code>);</code>
<code> </code><code>printf</code><code>(</code><code>"there is no answer\n"</code><code>);</code>
<code> </code><code>default</code><code>:</code>
<code> </code><code>printf</code><code>(</code><code>"there is no correct answer\n"</code><code>);</code>
<code> </code><code>}</code>
<code> </code><code>// 经典8</code>
<code> </code><code>//有1000000个数,每个数取值范围是0-999999找出其中重复的数,重复次数</code>
<code> </code><code>int</code> <code>a[1000000] = {0}, b[1000000] = {0}, count = 0;</code>
<code> </code><code>for</code><code>(</code><code>int</code> <code>i = 0 ; i < 1000000 ; i ++){</code>
<code> </code><code>a[i] = arc4random()%1000000;</code>
<code> </code><code>b[a[i]]++;</code>
<code> </code><code>for</code> <code>(</code><code>int</code> <code>j = 0 ; j < 1000000; j++) {</code>
<code> </code><code>if</code><code>(b[j] > 1){</code>
<code> </code><code>count++;</code>
<code> </code><code>printf</code><code>(</code><code>"重复数是%d \n"</code><code>,j);</code>