<?xml version="1.0" encoding="UTF-8" standalone="no"?><map version="1.0.1"><node TEXT="TeachingCycle"><node TEXT="teachingCycleName"><node TEXT="TeachingCycle"/></node><node TEXT="TCInfo"><node TEXT="{&quot;id&quot;:&quot;&quot;,&quot;name&quot;:&quot;&quot;,&quot;desc&quot;:&quot;&quot;,&quot;author&quot;:&quot;&quot;,&quot;timeFactor&quot;:{&quot;days&quot;:7,&quot;sampleRate&quot;:0.1},&quot;livestream&quot;:{&quot;_playlist&quot;:[{&quot;name&quot;:&quot;C++-十八豆&quot;,&quot;id&quot;:&quot;xfQNjqNYXKk&quot;,&quot;time&quot;:&quot;2020-04-08T00:54:51.475Z&quot;,&quot;is_open&quot;:true,&quot;children&quot;:[{&quot;name&quot;:&quot;輸出函數&quot;,&quot;id&quot;:&quot;bORe8I-jXcE&quot;,&quot;time&quot;:&quot;2020-04-08T01:30:44.915Z&quot;},{&quot;name&quot;:&quot;變量與賦值&quot;,&quot;id&quot;:&quot;0BIy50ZrQRA&quot;,&quot;time&quot;:&quot;2020-04-08T01:29:14.427Z&quot;},{&quot;name&quot;:&quot;輸入函數-整數&quot;,&quot;id&quot;:&quot;aZvBHd3Hy7Q&quot;,&quot;time&quot;:&quot;2020-04-08T01:34:56.024Z&quot;},{&quot;name&quot;:&quot;輸入函數-浮點數&quot;,&quot;id&quot;:&quot;a42xWp1MdM0&quot;,&quot;time&quot;:&quot;2020-04-08T01:28:16.463Z&quot;,&quot;is_open&quot;:true},{&quot;name&quot;:&quot;運算子&quot;,&quot;id&quot;:&quot;QJ_nJbeBxw0&quot;,&quot;time&quot;:&quot;2020-04-08T01:23:54.603Z&quot;},{&quot;name&quot;:&quot;只選我要的&quot;,&quot;id&quot;:&quot;b28ivwkLFQI&quot;,&quot;time&quot;:&quot;2020-04-08T01:23:23.586Z&quot;},{&quot;name&quot;:&quot;if的妙用&quot;,&quot;id&quot;:&quot;mhbVIaQFaWk&quot;,&quot;time&quot;:&quot;2020-04-08T01:22:56.065Z&quot;},{&quot;name&quot;:&quot;else魔法&quot;,&quot;id&quot;:&quot;jA2dFJFkPbA&quot;,&quot;time&quot;:&quot;2020-04-08T01:17:36.900Z&quot;},{&quot;name&quot;:&quot;巢狀比較&quot;,&quot;id&quot;:&quot;UR9OFMhTzY8&quot;,&quot;time&quot;:&quot;2020-04-08T01:17:03.166Z&quot;},{&quot;name&quot;:&quot;多選一&quot;,&quot;id&quot;:&quot;KYScZNn7YOg&quot;,&quot;time&quot;:&quot;2020-04-08T01:16:26.443Z&quot;},{&quot;name&quot;:&quot;讓選擇更完美&quot;,&quot;id&quot;:&quot;yzFHdN0JN_s&quot;,&quot;time&quot;:&quot;2020-04-08T01:16:01.849Z&quot;},{&quot;name&quot;:&quot;直覺但不結構化的ifgoto&quot;,&quot;id&quot;:&quot;YPU01L2Zcvs&quot;,&quot;time&quot;:&quot;2020-04-08T01:15:25.598Z&quot;},{&quot;name&quot;:&quot;我說幾遍就幾遍&quot;,&quot;id&quot;:&quot;YzRPXvBTSPs&quot;,&quot;time&quot;:&quot;2020-04-08T01:10:37.963Z&quot;},{&quot;name&quot;:&quot;做到我說停&quot;,&quot;id&quot;:&quot;Dbi5o-WnAp8&quot;,&quot;time&quot;:&quot;2020-04-08T01:09:25.275Z&quot;},{&quot;name&quot;:&quot;if是while的好幫手&quot;,&quot;id&quot;:&quot;3TbuNuLsryU&quot;,&quot;time&quot;:&quot;2020-04-08T01:08:57.135Z&quot;},{&quot;name&quot;:&quot;for&quot;,&quot;id&quot;:&quot;V8hECxo9mdI&quot;,&quot;time&quot;:&quot;2020-04-08T01:08:15.981Z&quot;},{&quot;name&quot;:&quot;數學函式&quot;,&quot;id&quot;:&quot;AEgUJzRItMw&quot;,&quot;time&quot;:&quot;2020-04-08T01:01:33.623Z&quot;},{&quot;name&quot;:&quot;函式&quot;,&quot;id&quot;:&quot;4ZWgdXI9KnU&quot;,&quot;time&quot;:&quot;2020-04-08T01:00:36.285Z&quot;},{&quot;name&quot;:&quot;遞迴&quot;,&quot;id&quot;:&quot;2z-NfzswOgo&quot;,&quot;time&quot;:&quot;2020-04-08T00:59:59.806Z&quot;},{&quot;name&quot;:&quot;一維陣列&quot;,&quot;id&quot;:&quot;fUu6FGX_jh8&quot;,&quot;time&quot;:&quot;2020-04-08T00:59:31.457Z&quot;},{&quot;name&quot;:&quot;字元陣列&quot;,&quot;id&quot;:&quot;yNnvSZuuXOs&quot;,&quot;time&quot;:&quot;2020-04-08T00:58:57.276Z&quot;},{&quot;name&quot;:&quot;字元數字本一家&quot;,&quot;id&quot;:&quot;0VgCoxCtSJY&quot;,&quot;time&quot;:&quot;2020-04-08T00:58:18.303Z&quot;},{&quot;name&quot;:&quot;二維陣列&quot;,&quot;id&quot;:&quot;6Uv4hNX0_Vc&quot;,&quot;time&quot;:&quot;2020-04-08T00:57:25.193Z&quot;},{&quot;name&quot;:&quot;排序演算法&quot;,&quot;id&quot;:&quot;eFPGE8LdkQo&quot;,&quot;time&quot;:&quot;2020-04-08T00:56:54.589Z&quot;},{&quot;name&quot;:&quot;搜尋演算法&quot;,&quot;id&quot;:&quot;Gr2Kdbrq7gQ&quot;,&quot;time&quot;:&quot;2020-04-08T00:56:25.005Z&quot;}]}]}}"/></node><node TEXT="TeachingUnits"><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="1"/></node><node TEXT="UnitDescription"><node TEXT=" 測試系統"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;輸出函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;測試系統&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/1-系統測試.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="Hello, DICE"/></node><node TEXT="score"><node TEXT="100.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="Hello, DICE!&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出以下結果:&#10;&#10;輸出範例:&#10;Hello, C!&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出Hello, DICE!&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Hello, DICE!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;using namespace std;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;int main()&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;{&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;cout&amp;lt;&amp;lt;&quot;Hello, DICE!&quot;&amp;lt;&amp;lt;endl;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;return 0;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;}&lt;/span&gt;&lt;/p&gt;&lt;h1&gt;&lt;br&gt;&lt;/h1&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\n\nint main()\n{\n    cout&lt;&lt;\&quot;Hello, DICE!\\n\&quot;;/*cout 是輸出函式*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    cout&lt;&lt;\&quot;Hello, DICE!\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="2"/></node><node TEXT="UnitDescription"><node TEXT="讓螢幕會做秀"/></node><node TEXT="DateStart"><node TEXT="2012/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;輸出函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;輸出函數&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/2-輸出函數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="SayHello"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="Hello, World!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出以下結果:&#10;&#10;輸出範例:&#10;Hello, C!&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出Hello, World!&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Hello, World!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt; #include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; cout&amp;lt;&amp;lt;&quot;......&quot;&amp;lt;&amp;lt;endl;&lt;br&gt; return 0;&lt;br&gt;}&lt;br&gt; &lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\n\nint main()\n{\n    cout&lt;&lt;\&quot;Hello, World!\\n\&quot;;/*cout 是輸出函式*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    cout&lt;&lt;\&quot;Hello, World!\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印三角形"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="*&#10;**&#10;***&#10;****&#10;*****&#10;******"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出以下結果：&#10;&#10;輸出範例:&#10;*&#10;**&#10;***&#10;****&#10;*****&#10;******&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出以下結果：&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; *&lt;br&gt; **&lt;br&gt; ***&lt;br&gt; ****&lt;br&gt; *****&lt;br&gt; ******&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    cout&lt;&lt;\&quot;*\\n\&quot;;/*使用 cout 函式印出**/\n    cout&lt;&lt;\&quot;**\\n\&quot;;\n    cout&lt;&lt;\&quot;***\\n\&quot;;\n    cout&lt;&lt;\&quot;****\\n\&quot;;\n    cout&lt;&lt;\&quot;*****\\n\&quot;;\n    cout&lt;&lt;\&quot;******\\n\&quot;;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    cout&lt;&lt;\&quot;*\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;**\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;***\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;****\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;*****\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;******\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="倒印三角形"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="******&#10;*****&#10;****&#10;***&#10;**&#10;*"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出以下結果：&#10;&#10;輸出範例:&#10;******&#10;*****&#10;****&#10;***&#10;**&#10;*&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出如以下的結果：&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; ******&lt;br&gt; *****&lt;br&gt; ****&lt;br&gt; ***&lt;br&gt; **&lt;br&gt; *&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\n\nint main()\n{\n    cout&lt;&lt;\&quot;******\\n\&quot;;/*使用 cout 函式印出**/\n    cout&lt;&lt;\&quot;*****\\n\&quot;;\n    cout&lt;&lt;\&quot;****\\n\&quot;;\n    cout&lt;&lt;\&quot;***\\n\&quot;;\n    cout&lt;&lt;\&quot;**\\n\&quot;;\n    cout&lt;&lt;\&quot;*\\n\&quot;;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    cout&lt;&lt;\&quot;******\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;*****\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;****\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;***\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;**\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;*\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="不是計算"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="2-3=5"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出以下結果：&#10;&#10;輸出範例:&#10;2-3=5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出如以下結果：&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 2-3=5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\n\nint main()\n{\n    cout&lt;&lt;\&quot;2-3=5\\n\&quot;;/*使用 cout 函式印出，雙引號中的運算子號是不會計算的*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    cout&lt;&lt;\&quot;2-3=5\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="來個表格"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="1&#9;1&#9;1&#10;2&#9;4&#9;8&#10;3&#9;9&#9;27&#9;&#10;4&#9;16&#9;64&#9;&#10;5&#9;25&#9;125&#9;&#10;6&#9;36&#9;216&#9;&#10;7&#9;49&#9;343&#9;&#10;8&#9;64&#9;512&#9;&#10;9&#9;81&#9;729&#9;&#10;10&#9;100&#9;1000&#9;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出如下的資料，其中同行資料以\t隔開:&#10;&#10;輸出範例:&#10;&#10;數目&#9;平方值&#9;三次方值&#10;1&#9;1&#9;1&#10;2&#9;4&#9;8&#10;3&#9;9&#9;27&#10;4&#9;16&#9;64&#10;5&#9;25&#9;125&#10;6&#9;36&#9;216&#10;7&#9;49&#9;343&#10;8&#9;64&#9;512&#10;9&#9;81&#9;729&#10;10&#9;100&#9;1000&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出如下的資料，同行的資料間以\t間隔:&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;/p&gt;&lt;table class=&quot;mce-item-table&quot; style=&quot;width: 131px;&quot; data-mce-style=&quot;width: 131px;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;1&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;2&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;8&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;3&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;9&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;27&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;4&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;16&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;64&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;5&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;25&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;125&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;6&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;36&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;216&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;7&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;49&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;343&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;8&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;64&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;512&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;9&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;81&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;729&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width: 30px;&quot; data-mce-style=&quot;width: 30px;&quot;&gt;10&lt;/td&gt;&lt;td style=&quot;width: 43px;&quot; data-mce-style=&quot;width: 43px;&quot;&gt;100&lt;/td&gt;&lt;td style=&quot;width: 58px;&quot; data-mce-style=&quot;width: 58px;&quot;&gt;1000&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    cout&lt;&lt;\&quot;1\\t1\\t1\\n\&quot;;/*\\t是定位控制*/\n    cout&lt;&lt;\&quot;2\\t4\\t8\\n\&quot;;\n    cout&lt;&lt;\&quot;3\\t9\\t27\\n\&quot;;\n    cout&lt;&lt;\&quot;4\\t16\\t64\\n\&quot;;\n    cout&lt;&lt;\&quot;5\\t25\\t125\\n\&quot;;\n    cout&lt;&lt;\&quot;6\\t36\\t216\\n\&quot;;\n    cout&lt;&lt;\&quot;7\\t49\\t343\\n\&quot;;\n    cout&lt;&lt;\&quot;8\\t64\\t512\\n\&quot;;\n    cout&lt;&lt;\&quot;9\\t81\\t729\\n\&quot;;\n    cout&lt;&lt;\&quot;10\\t100\\t1000\\n\&quot;;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    cout&lt;&lt;\&quot;1\\t1\\t1\&quot;&lt;&lt;endl;/*\\t是定位控制*/\r\n    cout&lt;&lt;\&quot;2\\t4\\t8\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;3\\t9\\t27\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;4\\t16\\t64\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;5\\t25\\t125\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;6\\t36\\t216\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;7\\t49\\t343\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;8\\t64\\t512\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;9\\t81\\t729\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;10\\t100\\t1000\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="身高體重"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT=" Height: 158CM&#13;&#10; Weight: 55.66KG"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;小明的代號A，身高158CM，體重55.66公斤，&#10;請寫一個程序 ，印出小明的體重資訊。&#10;&#10;輸出範例:&#10;A身高158CM體重55.66公斤&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;小明的身高158CM，體重55.66KG。&lt;/p&gt;&lt;p&gt;請寫一個程式，印出小明的身高體重資訊，格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Height: 158CM&lt;br&gt; Weight: 55.66KG&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    cout&lt;&lt;\&quot;Height: 158CM\&quot;&lt;&lt;endl;/*使用輸出函式印出*/\n    cout&lt;&lt;\&quot;Weight: 55.66KG\&quot;&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\n\nint main(){\n    cout&lt;&lt;\&quot;Height: 158CM\\n\&quot;;\n    cout&lt;&lt;\&quot;Weight: 55.66KG\\n\&quot;;\n    return 0\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="3"/></node><node TEXT="UnitDescription"><node TEXT="資料也有家"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;變數宣告&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;常數與指定運算子&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/3-常量與賦值.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印出指定的整數"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="3"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，然後印出輸入的整數整數。&#10;&#10;輸入範例:&#10;5&#10;&#10;輸出範例:&#10;5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，在記憶體放置一個整數3，然後印出來。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int num;&lt;br&gt; num=......;&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\n\nint main()\n{\n    int num;\n    num=3;\n    cout&lt;&lt;num&lt;&lt;endl;\n    return 0;\n}\n\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  },&#10;  {&quot;exp&quot;:&quot;printf|cout&quot;,&#10;  &quot;msg&quot;:&quot;printf&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="加上一些形容詞"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="There are 3 cats."/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入二個整數,分別代表貓狗數量，然後印出貓與狗的數量。&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;我家有5只貓2只狗&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個指定的整數3，並加上一些詞，如輸出範例。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; There are 3 cats.&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/27.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/27.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int cat;\r\n    cat=3;\r\n    cout&lt;&lt;\&quot;There are \&quot;&lt;&lt;cat&lt;&lt;\&quot; cats.\\n\&quot;;\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int x;\r\n\tx=3;\r\n    cout&lt;&lt;\&quot;There are \&quot;&lt;&lt;x&lt;&lt;\&quot; cats.\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印出2個指定的整數"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="3&#10;4"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個浮點數,然後印出該浮點數。&#10;&#10;輸入範例:&#10;5.6&#10;&#10;輸出範例:&#10;5.600000&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，指定2個整數，分別為3與4，&lt;/p&gt;&lt;p&gt;印出格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 4&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num1,num2;\n    num1=3;\n    num2=4;\n    cout&lt;&lt;num1&lt;&lt;endl;\n    cout&lt;&lt;num2&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印出指定的浮點數"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="num1=10.100000&#10;num2=5.200000"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個浮點數,然後印出該浮點數與如輸出範例的小數點位數。&#10;&#10;輸入範例:&#10;2.33&#10;3.666&#10;6.333&#10;&#10;輸出範例:&#10;小數點後1位是2.3&#10;小數點後2位是3.67&#10;小數點後3位是6.333&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，指定二個浮點數為10.100000與5.200000，&lt;/p&gt;&lt;p&gt;並且印出結果，格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; num1=10.100000&lt;br&gt; num2=5.200000&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n   float num1,num2;/*宣告2個浮點數*/\n   num1=10.100000;\n   num2=5.200000;\n   cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;\&quot;num1=\&quot;&lt;&lt;num1&lt;&lt;endl;\n   cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;\&quot;num2=\&quot;&lt;&lt;num2&lt;&lt;endl;\n   \n   return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n   float num1,num2;/*宣告2個浮點數*/\r\n   num1=10.100000;\r\n   num2=5.200000;\r\n   cout&lt;&lt;\&quot;num1=\&quot;&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;num1&lt;&lt;endl;\r\n   cout&lt;&lt;\&quot;num2=\&quot;&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;num2&lt;&lt;endl;\r\n   return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(float\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告浮點數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="身高與體重"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="My height is 160 CM.&#10;My weight is 55.22 KG."/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入身高與體重，並印出其值。&#10;&#10;輸入範例:&#10;2000&#10;20.336&#10;&#10;輸出範例:&#10;身高2000公分&#10;體重20.34公斤&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，指定一個整數為&lt;span lang=&quot;EN-US&quot;&gt;160&lt;/span&gt;，一個浮點數為&lt;span lang=&quot;EN-US&quot;&gt;55.22&lt;/span&gt;，分別代表身高與體重，&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;並印出其值，格式如輸出範例所示。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;/span&gt;My height is 160 CM.&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; My weight is 55.22 KG.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int height;\r\n    float weight;\r\n    height=160;\r\n    weight=55.22;\r\n    cout&lt;&lt;\&quot;My height is \&quot;&lt;&lt;height&lt;&lt;\&quot; CM.\\n\&quot;;\r\n    cout&lt;&lt;\&quot;My weight is \&quot;&lt;&lt;weight&lt;&lt;\&quot; KG.\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nint main()\r\n{\r\n    int height;\r\n    float weight;\r\n    height=160;\r\n    weight=55.22;\r\n    cout&lt;&lt;\&quot;My height is \&quot;&lt;&lt;height&lt;&lt;\&quot; CM.\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;My weight is \&quot;&lt;&lt;weight&lt;&lt;\&quot; KG.\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;(float\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告浮點數變數&quot;&#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最後來的是主人"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="5"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，然後印出輸入的整數整數。&#10;&#10;輸入範例:&#10;5&#10;&#10;輸出範例:&#10;5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，先指定一個整數變數為1，然後指定它為2，再指定它為3，再指定它為4，再指定它為5，印出變數最後的值。&lt;/p&gt;&lt;p&gt;程式碼範例如下：&lt;/p&gt;&lt;p&gt;a=1;&lt;br&gt; a=2;&lt;br&gt; a=3;&lt;br&gt; a=4;&lt;br&gt; a=5;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a;\n    a=1;\n    a=2;\n    a=3;\n    a=4;\n    a=5;\n    cout&lt;&lt;a&lt;&lt;endl;\n    return 0;\n}\n\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a;\r\n    a=1;\r\n    a=2;\r\n    a=3;\r\n    a=4;\r\n    a=5;\r\n    cout&lt;&lt;a&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;請使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最後的結果是？"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="10 10"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，然後印出輸入的整數整數。&#10;&#10;輸入範例:&#10;5&#10;&#10;輸出範例:&#10;5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給定a=5，b=10，請輸出執行下列程式以後a與b的值。&lt;/p&gt;&lt;p&gt;a=b;&lt;br&gt; b=a;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 10 10&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a;\n    a=1;\n    a=2;\n    a=3;\n    a=4;\n    a=5;\n    cout&lt;&lt;a&lt;&lt;endl;\n    return 0;\n}\n\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a,b;\r\n\ta=5;\r\n\tb=10;\r\n    a=b;\r\n    b=a;\r\n    cout&lt;&lt;a&lt;&lt;\&quot; \&quot;&lt;&lt;b&lt;&lt;endl;\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;請使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="4"/></node><node TEXT="UnitDescription"><node TEXT="用電腦玩加法"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;變數宣告&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;加法&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/4-加法.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="數蘋果"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="3+4=7"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入二個整數,分別代表貓狗數量，然後印出貓與狗的數量。&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;我家有5只貓2只狗&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;左手中有3個蘋果，右手中有4個蘋果，兩手一共多少個蘋果?&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3+4=7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main(){&lt;br&gt; int left,right,apple; &lt;br&gt; left=3;&lt;br&gt; right=4;&lt;br&gt; apple=left+right;&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;......&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;......&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&lt;br&gt; return 0;&lt;br&gt;}&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int left,right,apple;    \r\n    left=3;\r\n    right=4;\r\n    apple=left+right;\r\n    //cout&lt;&lt;left&lt;&lt;\&quot;+\&quot;&lt;&lt;right&lt;&lt;\&quot;=\&quot;&lt;&lt;apple&lt;&lt;endl;\r\n    printf(\&quot;%d+%d=%d\\n\&quot;,left,right,apple);\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    cout&lt;&lt;\&quot;3+4=7\\n\&quot;;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;(cout&lt;&lt;)&quot;,&#10;  &quot;msg&quot;:&quot;使用cout&lt;&lt;...&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="=不是等號"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="a變為13"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入二個整數,分別代表貓狗數量，然後印出貓與狗的數量。&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;我家有5只貓2只狗&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個指定的整數為3，加上10，再印出其結果。&lt;/p&gt;&lt;p&gt;程式碼如下：&lt;/p&gt;&lt;p&gt;a=3;&lt;br&gt; a=a+10;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; a&lt;/span&gt;變為13&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int a;    \r\n    a=3;\r\n    a=a+10;\r\n    cout&lt;&lt;\&quot;a變為\&quot;&lt;&lt;a&lt;&lt;endl;\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a;\r\n    a=3;\r\n    a=a+10;\r\n    cout&lt;&lt;\&quot;a變為\&quot;&lt;&lt;a&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="加法再現"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="3+4=7"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個浮點數,然後印出該浮點數。&#10;&#10;輸入範例:&#10;5.6&#10;&#10;輸出範例:&#10;5.600000&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，指定2個整數，分別為3與4，然後相加，印出如輸出範例的結果。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #1695a3;&quot;&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;3+4=7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num1,num2;\n    num1=3;\n    num2=4;\n    cout&lt;&lt;num1&lt;&lt;\&quot;+\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1+num2&lt;&lt;endl;\n    \n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;\r\n    num1=3;\r\n    num2=4;\r\n    cout&lt;&lt;num1&lt;&lt;\&quot;+\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1+num2&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="四捨五入"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="7.31"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個浮點數,然後印出該浮點數與如輸出範例的小數點位數。&#10;&#10;輸入範例:&#10;2.33&#10;3.666&#10;6.333&#10;&#10;輸出範例:&#10;小數點後1位是2.3&#10;小數點後2位是3.67&#10;小數點後3位是6.333&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，指定兩個浮點數，分別為4.210000與3.100000，&lt;/p&gt;&lt;p&gt;並且印出相加的結果（四捨五入到小數點後2位）。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; &lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 7.31&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n   float num1,num2;/*宣告2個浮點數*/\n   num1=4.210000;\n   num2=3.100000;\n   cout&lt;&lt;num1+num2&lt;&lt;endl;\n  \n   return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n   float num1,num2;/*宣告2個浮點數*/\r\n   num1=4.210000;\r\n   num2=3.100000;\r\n   cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;num1+num2&lt;&lt;endl;\r\n   /*\r\n   ..&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;..表示輸出小數點後2位\r\n   ..&lt;&lt;setprecision(2)&lt;&lt;..表示共輸出2位數字，小數點前也算\r\n   */\r\n   return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(float\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告浮點數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="計算一下"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="5+9+8+25+13=60&#13;&#10;a1+a2+a3+a4+a5=60&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個浮點數,然後印出該浮點數與如輸出範例的小數點位數。&#10;&#10;輸入範例:&#10;2.33&#10;3.666&#10;6.333&#10;&#10;輸出範例:&#10;小數點後1位是2.3&#10;小數點後2位是3.67&#10;小數點後3位是6.333&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，指定a1、a2、a3、a4、a5分別為5、9、8、25、13。&lt;/p&gt;&lt;p&gt;請輸出兩個算式：五個數字數相加結果、五個變數相加結果。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;&lt;br&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5+9+8+25+13=60&lt;br&gt; a1+a2+a3+a4+a5=60&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n   float num1,num2;/*宣告2個浮點數*/\n   num1=4.210000;\n   num2=3.100000;\n   cout&lt;&lt;num1+num2&lt;&lt;endl;\n  \n   return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a1,a2,a3,a4,a5;\r\n\ta1=5;\r\n\ta2=9;\r\n\ta3=8;\r\n\ta4=25;\r\n\ta5=13;\r\n\tcout&lt;&lt;a1&lt;&lt;\&quot;+\&quot;&lt;&lt;a2&lt;&lt;\&quot;+\&quot;&lt;&lt;a3&lt;&lt;\&quot;+\&quot;&lt;&lt;a4&lt;&lt;\&quot;+\&quot;&lt;&lt;a5&lt;&lt;\&quot;=\&quot;&lt;&lt;a1+a2+a3+a4+a5&lt;&lt;endl;\r\n\tcout&lt;&lt;\&quot;a1+a2+a3+a4+a5=\&quot;&lt;&lt;a1+a2+a3+a4+a5&lt;&lt;endl;\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="5"/></node><node TEXT="UnitDescription"><node TEXT="給什麼印什麼"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;輸入函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;給什麼印什麼&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/5-輸入函數-整數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/><node TEXT="{&quot;title&quot;:&quot;給&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/5-輸入函數-浮點數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="輸入1個整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="60000"/></node><node TEXT="dataOut"><node TEXT="60000"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，然後印出輸入的整數整數。&#10;&#10;輸入範例:&#10;5&#10;&#10;輸出範例:&#10;5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個整數，然後印出輸入的整數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/21to4.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/21to4.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int num1,num2;&lt;br&gt; cin&amp;gt;&amp;gt;......&amp;gt;&amp;gt;......;&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;......;&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num;\n    cin&gt;&gt;num;\n    cout&lt;&lt;num;\n    return 0;\n}\n\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num;\r\n    cin&gt;&gt;num;\r\n    cout&lt;&lt;num&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;is goto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="輸入2個整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="222&#10;333"/></node><node TEXT="dataOut"><node TEXT="333"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入二個整數，然後印出第2個整數。&#10;&#10;輸入範例:&#10;10 5&#10;&#10;輸出範例:&#10;5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入二個整數，然後&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;印出第二個整數&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10 5&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/21to4.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/21to4.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;/*宣告2個整數變數*/\r\n    cin&gt;&gt;num1&gt;&gt;num2;/*輸入兩個整數變數*/\r\n \r\n    cout&lt;&lt;num2&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="兩整數相加"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 6"/></node><node TEXT="dataOut"><node TEXT="3+6=9"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入二個整數,分別代表貓狗數量，然後印出貓與狗的數量。&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;我家有5只貓2只狗&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入二個整數，印出兩個整數相加的算式與結果。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5+2=7&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int cat,dog;/*宣告兩個整數變數存置貓與狗數量*/\n    cin&gt;&gt;cat&gt;&gt;dog;/*輸入兩個整數變數*/\n    cout&lt;&lt;cat&lt;&lt;\&quot;+\&quot;&lt;&lt;dog&lt;&lt;\&quot;=\&quot;&lt;&lt;cat+dog&lt;&lt;endl;/*印出貓與狗的數量*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;\r\n    cin&gt;&gt;num1&gt;&gt;num2;\r\n    cout&lt;&lt;num1&lt;&lt;\&quot;+\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1+num2&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="浮點數"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="58.789001"/></node><node TEXT="dataOut"><node TEXT="58.789001"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個浮點數,然後印出該浮點數。&#10;&#10;輸入範例:&#10;5.6&#10;&#10;輸出範例:&#10;5.600000&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個浮點數，然&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;後印出該浮點數&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5.6&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5.600000&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/21to4.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/21to4.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float num;\n    cin&gt;&gt;num;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;num;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    float num;\r\n    cin&gt;&gt;num;\r\n    cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;num&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="3個浮點數"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="58.789001&#10;688.2333&#10;6333.211"/></node><node TEXT="dataOut"><node TEXT="58.8&#10;688.23&#10;6333.211"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個浮點數,然後印出該浮點數與如輸出範例的小數點位數。&#10;&#10;輸入範例:&#10;2.33&#10;3.666&#10;6.333&#10;&#10;輸出範例:&#10;小數點後1位是2.3&#10;小數點後2位是3.67&#10;小數點後3位是6.333&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入3個浮點數，然後印出該&lt;span data-mce-style=&quot;color: #af002a;&quot;&gt;&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;浮點數到&lt;/span&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;指定的小數位數&lt;/span&gt;&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;第一個數印到小數點後第一位，第二個數印到小數點後第二位，第三個數印到小數點後第三位，採用四捨五入（如輸出範例）。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2.333&lt;br&gt; 3.666&lt;br&gt; 6.333&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 2.3&lt;br&gt; 3.67&lt;br&gt; 6.333&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/21to4.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/21to4.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n   float num1,num2,num3;/*宣告3個浮點數*/\n   cin&gt;&gt;num1&gt;&gt;num2&gt;&gt;num3;/*輸入3個浮點數*/\n   cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;num1&lt;&lt;endl;/*印出第1個浮點數的小數點後1位*/\n   cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;num2&lt;&lt;endl;/*印出第1個浮點數的小數點後2位*/\n   cout&lt;&lt;fixed&lt;&lt;setprecision(3)&lt;&lt;num3&lt;&lt;endl;/*印出第1個浮點數的小數點後3位*/\n   return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n   float num1,num2,num3;/*宣告3個浮點數*/\r\n   cin&gt;&gt;num1&gt;&gt;num2&gt;&gt;num3;/*輸入3個浮點數*/\r\n   cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;num1&lt;&lt;endl;/*印出第1個浮點數的小數點後1位*/\r\n   cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;num2&lt;&lt;endl;/*印出第1個浮點數的小數點後2位*/\r\n   cout&lt;&lt;fixed&lt;&lt;setprecision(3)&lt;&lt;num3&lt;&lt;endl;/*印出第1個浮點數的小數點後3位*/\r\n   return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="身高與體重"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5000&#10;50.2333"/></node><node TEXT="dataOut"><node TEXT="身高5000公分&#10;體重50.23公斤"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入身高與體重，並印出其值。&#10;&#10;輸入範例:&#10;2000&#10;20.336&#10;&#10;輸出範例:&#10;身高2000公分&#10;體重20.34公斤&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，輸入身高與體重，並印出其值。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;身高請以&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;整數&lt;/span&gt;&lt;/span&gt;呈現，&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;體重則是&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;四捨五入到小數點後二位&lt;/span&gt;&lt;/span&gt;印出。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;/span&gt;2000&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 20.336&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;身高&lt;span lang=&quot;EN-US&quot;&gt;2000&lt;/span&gt;公分&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;體重&lt;span lang=&quot;EN-US&quot;&gt;20.33&lt;/span&gt;公斤&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int height;\n    float weight;\n    cin&gt;&gt;height&gt;&gt;weight;\n    cout&lt;&lt;\&quot;身高\&quot;&lt;&lt;height&lt;&lt;\&quot;公分\\n\&quot;;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;體重\&quot;&lt;&lt;weight&lt;&lt;\&quot;公斤\\n\&quot;;\n\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int height;\r\n    float weight;\r\n    cin&gt;&gt;height&gt;&gt;weight;\r\n    cout&lt;&lt;\&quot;身高\&quot;&lt;&lt;height&lt;&lt;\&quot;公分\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;體重\&quot;&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;weight&lt;&lt;\&quot;公斤\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="倒序"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="146 251&#10;"/></node><node TEXT="dataOut"><node TEXT="251 146&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入2個整數，然後倒序印出。&#10;&#10;輸入範例:&#10;94 37&#10;&#10;輸出範例:&#10;37 94&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入2個整數，然後倒序印出。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 94 37&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 37 94&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num1,num2;/*宣告二個整數變數*/\n    cin&gt;&gt;num1&gt;&gt;num2;/*輸入二個整數變數*/\n    cout&lt;&lt;num2&lt;&lt;\&quot; \&quot;&lt;&lt;num1&lt;&lt;endl;/*倒序印出*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;/*宣告二個整數變數*/\r\n    cin&gt;&gt;num1&gt;&gt;num2;\r\n    cout&lt;&lt;num2&lt;&lt;\&quot; \&quot;&lt;&lt;num1&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="長方形"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 6"/></node><node TEXT="dataOut"><node TEXT="3 6 3 6"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入長方形的長與寬，然後印出其4邊長&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;5 2 5 2&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入長方形的長與寬，然後分別印出它的四邊邊長。&lt;br&gt; 提示：請按照輸入的順序，以及「&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;一筆畫畫完周長&lt;/span&gt;」的順序輸出。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5 2 5 2&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y;\n    cin&gt;&gt;x&gt;&gt;y;\n    cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int x,y;\r\n    cin&gt;&gt;x&gt;&gt;y;\r\n    cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印出資料"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="姓名：Jack&#13;&#10;身高：175公分&#13;&#10;體重：68.5公斤&#13;&#10;座右銘：Experience is the best teacher."/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入長方形的長與寬，然後印出其4邊長&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;5 2 5 2&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出指定的學生資料如下：&lt;/p&gt;&lt;p&gt;姓名：Jack&lt;br&gt; 身高：175公分&lt;br&gt; 體重：68.5公斤&lt;br&gt; 座右銘：Experience is the best teacher.&lt;/p&gt;&lt;p&gt;請使用int與float來儲存資料。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 姓名：&lt;/span&gt;Jack&lt;br&gt; 身高：175公分&lt;br&gt; 體重：68.5公斤&lt;br&gt; 座右銘：Experience is the best teacher.&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y;\n    cin&gt;&gt;x&gt;&gt;y;\n    cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int tall;/*身高*/\r\n    float weight;/*體重*/\r\n    tall=175;\r\n    weight=68.5;\r\n    \r\n    cout&lt;&lt;\&quot;姓名：Jack\&quot; &lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;身高：\&quot;&lt;&lt;tall&lt;&lt;\&quot;公分\&quot;&lt;&lt;endl;\r\n    cout &lt;&lt;\&quot;體重：\&quot;&lt;&lt;weight&lt;&lt;\&quot;公斤\&quot;&lt;&lt;endl;\r\n    cout&lt;&lt;\&quot;座右銘：Experience is the best teacher.\&quot; &lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10; ,&quot;white&quot;:[]&#10; ,&quot;regexp&quot;:[&#10;  {&quot;exp&quot;:&quot;(int\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告整數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;(float\\s)&quot;,&#10;  &quot;msg&quot;:&quot;宣告浮點數變數&quot;&#10;  },&#10;  {&quot;exp&quot;:&quot;=&quot;,&#10;  &quot;msg&quot;:&quot;未使用指定運算子&quot;     &#10;  }&#10; ],&quot;filter&quot;:[&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(int\\s*main)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾int main&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;(\\/\\/.*)&quot;,&#10;&#9;        &quot;opt&quot;:&quot;g&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾////&quot;&#10;&#9;    },&#10;&#9;    {&#10;&#9;        &quot;exp&quot;:&quot;\\*(.|[\\r\\n])*?\\*&quot;,&#10;&#9;        &quot;opt&quot;:&quot;&quot;,&#10;&#9;        &quot;rep&quot;:&quot;&quot;,&#10;&#9;        &quot;comment&quot;:&quot;過濾//**//&quot;&#10;&#9;    }&#10;&#9;    &#10;&#9;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="6"/></node><node TEXT="UnitDescription"><node TEXT="加減乘除取餘數"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;輸入函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;加減乘除取餘數&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/6-運算子.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="四則運算"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8 2"/></node><node TEXT="dataOut"><node TEXT="8+2=10&#10;8-2=6&#10;8*2=16&#10;8/2=4餘0&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，&#10;&#10;輸入2個整數，&#10;印出兩數加、減、乘、除與餘數的結果。&#10;&#10;輸入範例:&#10;5&#10;2&#10;&#10;輸出範例:&#10;5+2=7&#10;5-2=3&#10;5*2=10&#10;5/2=2餘1&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入2個整數，&lt;/p&gt;&lt;p&gt;印出兩數&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;加、減、乘、除與餘數&lt;/span&gt;的結果。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5+2=7&lt;br&gt; 5-2=3&lt;br&gt; 5*2=10&lt;br&gt; 5/2=2餘1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/41.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/41.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;iomanip&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int num1,num2;&amp;nbsp; &amp;nbsp; &amp;nbsp; /*宣告二個整數變數*/&lt;br&gt; cin&amp;gt;&amp;gt;......&amp;gt;&amp;gt;......;&amp;nbsp; /*輸入兩個整數變數*/&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;+&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;=&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&amp;nbsp; /*加*/&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;-&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;=&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&amp;nbsp; &amp;nbsp;/*減*/&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;*&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;=&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&amp;nbsp; &amp;nbsp;/*乘*/&lt;br&gt; cout&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;/&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;=&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;&quot;餘&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl; /*除與取餘數*/&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num1,num2;/*宣告二個整數變數*/\n    cin&gt;&gt;num1&gt;&gt;num2;/*輸入兩個整數變數*/\n    cout&lt;&lt;num1&lt;&lt;\&quot;+\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1+num2&lt;&lt;endl;/*加*/\n    cout&lt;&lt;num1&lt;&lt;\&quot;-\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1-num2&lt;&lt;endl;/*減*/\n    cout&lt;&lt;num1&lt;&lt;\&quot;*\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1*num2&lt;&lt;endl;/*乘*/\n    cout&lt;&lt;num1&lt;&lt;\&quot;/\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1/num2&lt;&lt;\&quot;餘\&quot;&lt;&lt;num1%num2&lt;&lt;endl;/*除與取餘數*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;/*宣告二個整數變數*/\r\n    cin&gt;&gt;num1&gt;&gt;num2;/*輸入兩個整數變數*/\r\n    cout&lt;&lt;num1&lt;&lt;\&quot;+\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1+num2&lt;&lt;endl;/*加*/\r\n    cout&lt;&lt;num1&lt;&lt;\&quot;-\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1-num2&lt;&lt;endl;/*減*/\r\n    cout&lt;&lt;num1&lt;&lt;\&quot;*\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1*num2&lt;&lt;endl;/*乘*/\r\n    cout&lt;&lt;num1&lt;&lt;\&quot;/\&quot;&lt;&lt;num2&lt;&lt;\&quot;=\&quot;&lt;&lt;num1/num2&lt;&lt;\&quot;餘\&quot;&lt;&lt;num1%num2&lt;&lt;endl;/*除與取餘數*/\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="梯形面積"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8 4 9&#10;"/></node><node TEXT="dataOut"><node TEXT="梯形面積=54.0平方公分&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，&#10;&#10;輸入上底下底與高, 求出面積。&#10;輸入範例:&#10;8 13 13&#10;&#10;輸出範例:&#10;梯形面積=136.5平方公分&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;輸入&lt;span data-mce-style=&quot;color: #af002a;&quot;&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;上底、下底與高&lt;/span&gt;&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;，&lt;/span&gt;&lt;/span&gt;求此梯形的面積。（提示：輸出到&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;一位小數&lt;/span&gt;）&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 8 13 13&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 梯形面積=136.5平方公分&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/42.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/42.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float top,bottom,high;/*三個浮點數代表上底 下底 高*/\n    cin&gt;&gt;top&gt;&gt;bottom&gt;&gt;high;/*輸入上底 下底 高*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;梯形面積=\&quot;&lt;&lt;(top+bottom)*high/2&lt;&lt;\&quot;平方公分\\n\&quot;;/*以梯形公式算面積*/\n\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    float top,bottom,high;/*三個浮點數代表上底 下底 高*/\r\n    cin&gt;&gt;top&gt;&gt;bottom&gt;&gt;high;/*輸入上底 下底 高*/\r\n    cout&lt;&lt;\&quot;梯形面積=\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;(top+bottom)*high/2&lt;&lt;\&quot;平方公分\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="溫度換算"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="20 40 60&#10;"/></node><node TEXT="dataOut"><node TEXT="1.華氏溫度為68.0&#10;2.華氏溫度為104.0&#10;3.華氏溫度為140.0&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，&#10;&#10;輸入攝氏溫度,輸出華氏溫度,&#10;輸出華氏溫度,轉換公式如下:華氏溫度=(9/5)*攝氏溫度+32,請以小數點後1位的形式，表示華氏溫度。&#10;輸入範例:&#10;10 20 30&#10;&#10;輸出範例:&#10;1.華氏溫度為50.0&#10;2.華氏溫度為68.0&#10;3.華氏溫度為86.0&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入攝氏溫度，輸出華氏溫度。&lt;/p&gt;&lt;p&gt;轉換公式：&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;華氏溫度=(9/5)*攝氏溫度+32&lt;/span&gt;&lt;/p&gt;&lt;p&gt;（提示：請以&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;小數點後1位&lt;/span&gt;的形式，表示華氏溫度）&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10 20 30&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1.華氏溫度為50.0&lt;br&gt; 2.華氏溫度為68.0&lt;br&gt; 3.華氏溫度為86.0&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://crazy.molerat.net/cmsb/crali/reading.php?filename=96082270417.dov&quot; data-mce-href=&quot;http://crazy.molerat.net/cmsb/crali/reading.php?filename=96082270417.dov&quot;&gt;溫度的故事&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float c1,c2,c3;/*宣告三個浮點數變數代表攝氏溫度*/\n    cin&gt;&gt;c1&gt;&gt;c2&gt;&gt;c3;/*輸入三個浮點數變數*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;1.華氏溫度為\&quot;&lt;&lt;(9.0/5.0*c1)+32&lt;&lt;\&quot;\\n\&quot;;/*計算華氏溫度，其中若使用9/5，將會得1*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;2.華氏溫度為\&quot;&lt;&lt;(9.0/5.0*c2)+32&lt;&lt;\&quot;\\n\&quot;;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;3.華氏溫度為\&quot;&lt;&lt;(9.0/5.0*c3)+32&lt;&lt;\&quot;\\n\&quot;;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    float c1,c2,c3;/*宣告三個浮點數變數代表攝氏溫度*/\r\n    cin&gt;&gt;c1&gt;&gt;c2&gt;&gt;c3;/*輸入三個浮點數變數*/\r\n    cout&lt;&lt;\&quot;1.華氏溫度為\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;(9.0/5.0*c1)+32&lt;&lt;endl;/*計算華氏溫度*/\r\n    cout&lt;&lt;\&quot;2.華氏溫度為\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;(9.0/5.0*c2)+32&lt;&lt;endl;/*計算華氏溫度*/\r\n    cout&lt;&lt;\&quot;3.華氏溫度為\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;(9.0/5.0*c3)+32&lt;&lt;endl;/*計算華氏溫度*/\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="時間計算"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2"/></node><node TEXT="dataOut"><node TEXT="2個粽子共需要2分30秒&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，計算包粽子所花的時間，&#10;小區包1個粽子需要1分15秒，連續包X個粽子共需要幾分幾秒?&#10;&#10;輸入範例:&#10;3&#10;&#10;輸出範例:&#10;3個粽子共需要3分45秒&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，計算包粽子所花的時間，&lt;br&gt; 小區包1個粽子需要&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;1分15秒&lt;/span&gt;，連續包&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;X&lt;/span&gt;個粽子共需要幾分幾秒?&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3個粽子共需要3分45秒&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num,time;/*num變數代表數量，time代表時間變數*/\n    cin&gt;&gt;num;/*粽子的數量*/\n    time=75*num;/*秒數*/\n    cout&lt;&lt;num&lt;&lt;\&quot;個粽子共需要\&quot;&lt;&lt;time/60&lt;&lt;\&quot;分\&quot;&lt;&lt;time%60&lt;&lt;\&quot;秒\\n\&quot;;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num,time;/*num代表數量，time代表總時間*/\r\n    cin&gt;&gt;num;\r\n    time=75*num;/*秒*/\r\n    cout&lt;&lt;num&lt;&lt;\&quot;個粽子共需要\&quot;&lt;&lt;time/60&lt;&lt;\&quot;分\&quot;&lt;&lt;time%60&lt;&lt;\&quot;秒\&quot;&lt;&lt;endl;/*轉為分與秒*/\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="緞帶長度"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6"/></node><node TEXT="dataOut"><node TEXT="緞帶原來長48公尺&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，計算緞帶長度，一條緞帶的一半的一半的一半是x公尺，這條緞帶原來長几公尺。&#10;&#10;輸入範例:&#10;3&#10;&#10;輸出範例:&#10;緞帶原來長24公尺&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，計算緞帶的長度，&lt;br&gt; 一條緞帶的&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;一半的一半的一半&lt;/span&gt;是&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;x&lt;/span&gt;公尺，求這條緞帶原來長幾公尺？&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 緞帶原來長24公尺&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int length;/*length代表一半的一半的一半*/\n    cin&gt;&gt;length;/*輸入一半的一半的一半*/\n    cout&lt;&lt;\&quot;緞帶原來長\&quot;&lt;&lt;length*2*2*2&lt;&lt;\&quot;公尺\\n\&quot;;/*計算原長度*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main(){\n    int length;/*一半的一半的一半長度*/\n    cin&gt;&gt;length;\n    cout&lt;&lt;\&quot;緞帶原來長\&quot;&lt;&lt;length*2*2*2&lt;&lt;\&quot;公尺\&quot;&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="年利率"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1000.00 0.08375 224&#10;20000.00 0.0088 360 "/></node><node TEXT="dataOut"><node TEXT="51.40 &#10;173.59"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，計算年利率，&#10;&#10;年利率公式--&gt;利息=本金*利率*天數/365&#10;請利用上述公式發展一個程序,輸入本金(小數).利率(小數).天數(整數),計算出所獲得的利息,並取小數2位&#10;可重複計算兩次 &#10;輸入範例:&#10;1000.00 0.1 365&#10;10000.00 0.09 1460&#10;&#10;輸出範例:&#10;100.00&#10;3600.00 &#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式來計算利息，&lt;/p&gt;&lt;p&gt;公式：&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;利息=本金*利率*天數/365&lt;/span&gt;&lt;/p&gt;&lt;p&gt;請利用上述公式，輸入本金（小數）、利率（小數）、天數（整數），&lt;br&gt; 計算出所獲得的利息，輸出到小數點後第2位。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1000.00 0.1 365&lt;br&gt; 10000.00 0.09 1460&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 100.00&lt;br&gt; 3600.00&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;int main()\n{\n    float p,rate,interest;/*各變數代表：p是本金，rate是利率，interest是利息*/\n    int day;/*天數*/\n    cin&gt;&gt;p&gt;&gt;rate&gt;&gt;day;/*輸入本金 利率與天數*/\n    interest=p*rate*day/365;/*計算利率*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;interest&lt;&lt;endl;/*印出利率*/\n    /*以下再處理一次*/\n    cin&gt;&gt;p&gt;&gt;rate&gt;&gt;day;\n    interest=p*rate*day/365;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;interest&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    float p,rate,interest;/*各變數代表：p是本金，rate是利率，interest是利息*/\r\n    int day;/*天數*/\r\n    cin&gt;&gt;p&gt;&gt;rate&gt;&gt;day;/*輸入本金 利率與天數*/\r\n    interest=p*rate*day/365;/*計算利率*/\r\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;interest&lt;&lt;endl;/*印出利率*/\r\n    /*以下再處理一次*/\r\n    cin&gt;&gt;p&gt;&gt;rate&gt;&gt;day;\r\n    interest=p*rate*day/365;\r\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;interest&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="圓周長與面積"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="31&#10;45&#10;"/></node><node TEXT="dataOut"><node TEXT="圓周長為194.68&#10;圓面積為3017.54&#10;扇形面積為377.19&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入圓的半徑與扇形角度，計算出此圓的周長、圓面積與扇形面積。&#10;&#10;圓周率請用常數3.14。&#10;印出結果取到小數第2位。&#10;輸入範例:&#10;6&#10;45 &#10;&#10;輸出範例:&#10;圓周長為37.68&#10;圓面積為113.04&#10;扇形面積為14.13&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入圓的半徑與扇形角度，計算出此&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;圓的周長、圓面積與扇形面積。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;圓周率請用常數3.14，印出結果取到小數第2位。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 45&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 圓周長為37.68&lt;br&gt; 圓面積為113.04&lt;br&gt; 扇形面積為14.13&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.junyiacademy.org/root/junyi-math/junyi-parameter-and-area/v/6oCihKIQxhs&quot; data-mce-href=&quot;https://www.junyiacademy.org/root/junyi-math/junyi-parameter-and-area/v/6oCihKIQxhs&quot;&gt;圓與扇形&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int r;/*宣告半徑變數*/\n    int angle;/*宣告角度變數*/\n    cin&gt;&gt;r;/*輸入半徑變數*/\n    cin&gt;&gt;angle;/*輸入角度變數*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;圓周長為\&quot;&lt;&lt;2*3.14*r&lt;&lt;endl;/*計算圓周長*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;圓面積為\&quot;&lt;&lt;3.14*r*r&lt;&lt;endl;/*計算圓面積*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;扇形面積為\&quot;&lt;&lt;(3.14*r*r)*angle/360&lt;&lt;endl;/*計算扇形面積*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int r;/*宣告半徑變數*/\r\n    int angle;/*宣告角度變數*/\r\n    cin&gt;&gt;r&gt;&gt;angle;/*輸入半徑變數與角度變數*/\r\n    cout&lt;&lt;\&quot;圓周長為\&quot;&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;2*3.14*r&lt;&lt;endl;/*計算圓周長*/\r\n    cout&lt;&lt;\&quot;圓面積為\&quot;&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;3.14*r*r&lt;&lt;endl;/*計算圓面積*/\r\n    cout&lt;&lt;\&quot;扇形面積為\&quot;&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;3.14*r*r*angle/360&lt;&lt;endl;/*計算扇形面積*/\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="衛星繞地球"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="20&#10;24&#10;"/></node><node TEXT="dataOut"><node TEXT="12圈"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，計算衛星繞地球的時間。&#10;&#10;衛星繞地球1圈需要1小時42分，&#10;若總時間為x小時y分可繞地球幾圈？&#10;輸入範例:&#10;20&#10;25&#10;&#10;輸出範例:&#10;12圈&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，計算衛星繞地球的時間。&lt;/p&gt;&lt;p&gt;衛星繞地球1圈需要&lt;span data-mce-style=&quot;color: #af002a;&quot;&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;1小時42分&lt;/span&gt;，&lt;/span&gt;若總時間為&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;x小時y分&lt;/span&gt;可繞地球幾個整圈？&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 20&lt;br&gt; 25&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 12圈&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int hour,min;/*宣告小時與分鐘*/\n    cin&gt;&gt;hour&gt;&gt;min;/*輸入小與分鐘*/\n    cout&lt;&lt;(60*hour+min)/102&lt;&lt;\&quot;圈\\n\&quot;;/*計算繞地球圈數*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int hour,min,circle;/*宣告小時與分鐘*/\r\n    cin&gt;&gt;hour&gt;&gt;min;/*輸入小時與分鐘*/\r\n    circle=(60*hour+min)/102;\r\n    cout&lt;&lt;circle&lt;&lt;\&quot;圈\&quot;&lt;&lt;endl;/*計算繞地球圈數*/\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="製作時間"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8 3&#10;5 0&#10;"/></node><node TEXT="dataOut"><node TEXT="17分6秒&#10;6分0秒&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，計算衛星繞地球的時間。&#10;&#10;衛星繞地球1圈需要1小時42分，&#10;若總時間為x小時y分可繞地球幾圈？&#10;輸入範例:&#10;20&#10;25&#10;&#10;輸出範例:&#10;12圈&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，計算小靜製作裝飾總共需要的時間。&lt;/p&gt;&lt;p&gt;小靜製作一個蝴蝶結需要&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;1分12秒&lt;/span&gt;，製作一朵花需要&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;2分30秒&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;輸入兩個數字，分別為蝴蝶結數量以及花朵數量，請輸出總共所需的時間。&lt;/p&gt;&lt;p&gt;假設過程中不需要停頓，程式必須要能執行2次，時間單位不需要用到小時。&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;8&lt;br&gt;3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt;17分6秒&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int hour,min;/*宣告小時與分鐘*/\n    cin&gt;&gt;hour&gt;&gt;min;/*輸入小與分鐘*/\n    cout&lt;&lt;(60*hour+min)/102&lt;&lt;\&quot;圈\\n\&quot;;/*計算繞地球圈數*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int bow,flower;/*蝴蝶結與花朵數量*/\r\n    int time;/*秒*/\r\n    cin&gt;&gt;bow&gt;&gt;flower;\r\n    time=bow*72+flower*150;\r\n    cout&lt;&lt;time/60&lt;&lt;\&quot;分\&quot;&lt;&lt;time`&lt;&lt;\&quot;秒\&quot;&lt;&lt;endl;\r\n    /*第二次計算*/\r\n    cin&gt;&gt;bow&gt;&gt;flower;\r\n    time=bow*72+flower*150;\r\n    cout&lt;&lt;time/60&lt;&lt;\&quot;分\&quot;&lt;&lt;time`&lt;&lt;\&quot;秒\&quot;&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="7"/></node><node TEXT="UnitDescription"><node TEXT="只選我要的"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;單一選擇&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/7-單一選擇.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="選正數"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="88&#10;"/></node><node TEXT="dataOut"><node TEXT="88是正數&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，如果是偶數，則印出此數是偶數。&#10;&#10;輸入範例:&#10;78&#10;&#10;輸出範例:&#10;78是偶數&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個整數，&lt;br&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;如果是正數&lt;/span&gt;，印出「（該數字）是正數」；&lt;br&gt;如果不是正數，則印出「（該數字）不是正數」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供2種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 78&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 78是正數&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; -77&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; -77&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int n;/*宣告整數變數*/&lt;br&gt; cin&amp;gt;&amp;gt;n;/*輸入整數變數*/&lt;br&gt; if(n&amp;gt;0){&lt;br&gt;......&lt;br&gt; }&lt;br&gt; if(n&amp;lt;0){&lt;br&gt;......&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n;/*宣告整數變數*/\n    cin&gt;&gt;n;/*輸入整數變數*/\n    if(n&gt;0){\n        cout&lt;&lt;n&lt;&lt;\&quot;是正數\&quot;&lt;&lt;endl;\n    }\n    if(n&lt;0){\n        cout&lt;&lt;n&lt;&lt;\&quot;不是正數\&quot;&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num;\r\n    cin&gt;&gt;num;\r\n    if(num&gt;0){\r\n        cout&lt;&lt;num&lt;&lt;\&quot;是正數\&quot;&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="選偶數"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="88&#10;"/></node><node TEXT="dataOut"><node TEXT="88是偶數&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，如果是偶數，則印出此數是偶數。&#10;&#10;輸入範例:&#10;78&#10;&#10;輸出範例:&#10;78是偶數&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個整數，&lt;br&gt; &lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;如果是偶數&lt;/span&gt;，印出「（此數）是偶數」；&lt;br&gt; 如果不是偶數，則印出「（此數）不是偶數」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供2種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 78&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 78是偶數&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 9&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 9不是偶數&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/51.png&quot; data-mce-src=&quot;../images/dice/51.png&quot;&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n;/*宣告整數變數*/\n    cin&gt;&gt;n;/*輸入整數變數*/\n    if(n%2==0){/*單一選擇：判斷n的餘數是否為0*/\n        cout&lt;&lt;n&lt;&lt;\&quot;是偶數\&quot;&lt;&lt;endl;\n    }\n    if(n%2==1){/*單一選擇：判斷n的餘數是否為0*/\n        cout&lt;&lt;n&lt;&lt;\&quot;不是偶數\&quot;&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num;\r\n    cin&gt;&gt;num;\r\n    if(num%2==0){\r\n        cout&lt;&lt;num&lt;&lt;\&quot;是偶數\&quot;&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="發現不相等"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6 55"/></node><node TEXT="dataOut"><node TEXT="6!=55"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入2個整數，如果兩數之間不相等，則印出兩數不想等的運算式。&#10;&#10;輸入範例:&#10;2 9&#10;&#10;輸出範例:&#10;2!=9 &#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入2個整數，判斷兩個數字是否相等。&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;如果兩數不相等，印出兩數不相等的運算式；&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;如果兩數相等，則印出兩數相等的運算式。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供2種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 2 9&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 2!=9&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 3 3&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 3==3&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/53.png&quot; data-mce-src=&quot;../images/dice/53.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;/*宣告2個整數變數*/\r\n    cin&gt;&gt;num1&gt;&gt;num2;/*輸入2個整數變數*/\r\n    if(num1!=num2){/*判斷是否相等*/\r\n       cout&lt;&lt;num1&lt;&lt;\&quot;!=\&quot;&lt;&lt;num2&lt;&lt;endl;\r\n    }\r\n    if(num1==num2){/*判斷是否相等*/\r\n       cout&lt;&lt;num1&lt;&lt;\&quot;==\&quot;&lt;&lt;num2&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int num1,num2;\r\n    cin&gt;&gt;num1&gt;&gt;num2;\r\n    if(num1!=num2){\r\n        cout&lt;&lt;num1&lt;&lt;\&quot;!=\&quot;&lt;&lt;num2&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="輸出絕對值"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="-7"/></node><node TEXT="dataOut"><node TEXT="7.00"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，如果是偶數，則印出此數是偶數，如果是奇數則印出此數是奇數。&#10;&#10;輸入範例:&#10;78&#10;&#10;輸出範例:&#10;78是偶數&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個浮點數，輸出這個浮點數的絕對值，保留到小數點後兩位。（浮點數的絕對值不超過10000）&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供2種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; -3.14&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 3.14&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 2.71828&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 2.71&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;iomanip&gt;\r\nusing namespace std;\r\nint main(){\r\n    float a;\r\n    cin&gt;&gt;a;\r\n    if(a&gt;=0){\r\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;a&lt;&lt;endl;\r\n    }\r\n    if(a&lt;0){\r\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;-a&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main(){\n    float a;\n    cin&gt;&gt;a;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;(a&gt;=0?a:-a)&lt;&lt;endl;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="預算夠不夠？"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 4&#10;1 4"/></node><node TEXT="dataOut"><node TEXT="符合預算&#10;超出預算"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，如果是偶數，則印出此數是偶數，如果是奇數則印出此數是奇數。&#10;&#10;輸入範例:&#10;78&#10;&#10;輸出範例:&#10;78是偶數&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;小梅想要購物，她的預算只有3000元，請幫她算算想購買的商品組合，是否會超過預算？&lt;/p&gt;&lt;p&gt;以編號來代表商品，一次會輸入2項數字編號，請把所有商品價格相加，判斷是否超過預算，分別輸出「符合預算」或「超出預算」。&lt;/p&gt;&lt;p&gt;程式必須要可以執行2次。&lt;/p&gt;&lt;p&gt;商品有下列：&lt;/p&gt;&lt;p&gt;1.椅子 2300&lt;br&gt;2.書籍 800&lt;br&gt;3.帽子 500&lt;br&gt;4.櫃子 1500&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;以下提供&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;br&gt;&lt;/span&gt;1 4&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;br&gt;&lt;/span&gt;超出預算&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;br&gt;&lt;/span&gt;2 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;br&gt;&lt;/span&gt;符合預算&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int m1,m2;/*商品1、商品2*/\r\n\tint total=0;/*總價格，預設為0*/\r\n\tcin&gt;&gt;m1&gt;&gt;m2;\r\n\t/*判斷m1是甚麼商品*/\r\n\tif(m1==1){\r\n\t    total+=2300;\r\n    }\r\n    if(m1==2){\r\n    \ttotal+=800;\r\n    }\r\n    if(m1==3){\r\n    \ttotal+=500;\r\n    }\r\n    if(m1==4){\r\n    \ttotal+=1500;\r\n    }\r\n    /*判斷m2是甚麼商品*/\r\n\tif(m2==1){\r\n    \ttotal+=2300;\r\n    }\r\n    if(m2==2){\r\n    \ttotal+=800;\r\n    }\r\n    if(m2==3){\r\n    \ttotal+=500;\r\n    }\r\n    if(m2==4){\r\n    \ttotal+=1500;\r\n    }\r\n    /*判斷總價格*/\r\n    if(total&lt;=3000){\r\n    \tcout&lt;&lt;\&quot;符合預算\&quot;&lt;&lt;endl;\r\n    }\r\n    if(total&gt;3000){\r\n    \tcout&lt;&lt;\&quot;超出預算\&quot;&lt;&lt;endl;\r\n    }\r\n\t\r\n    /*第二輪判斷*/\r\n    total=0;/*總價格歸0*/\r\n\tcin&gt;&gt;m1&gt;&gt;m2;\r\n\t/*判斷m1是甚麼商品*/\r\n\tif(m1==1){\r\n\t    total+=2300;\r\n    }\r\n    if(m1==2){\r\n    \ttotal+=800;\r\n    }\r\n    if(m1==3){\r\n    \ttotal+=500;\r\n    }\r\n    if(m1==4){\r\n    \ttotal+=1500;\r\n    }\r\n    /*判斷m2是甚麼商品*/\r\n\tif(m2==1){\r\n    \ttotal+=2300;\r\n    }\r\n    if(m2==2){\r\n    \ttotal+=800;\r\n    }\r\n    if(m2==3){\r\n    \ttotal+=500;\r\n    }\r\n    if(m2==4){\r\n    \ttotal+=1500;\r\n    }\r\n    /*判斷總價格*/\r\n    if(total&lt;=3000){\r\n    \tcout&lt;&lt;\&quot;符合預算\&quot;&lt;&lt;endl;\r\n    }\r\n    if(total&gt;3000){\r\n    \tcout&lt;&lt;\&quot;超出預算\&quot;&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main(){\n    float a;\n    cin&gt;&gt;a;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;(a&gt;=0?a:-a)&lt;&lt;endl;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="8"/></node><node TEXT="UnitDescription"><node TEXT="if的妙用"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;用if交換變數&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/8-用if交換變數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="比大小"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="200 10&#10;15 340"/></node><node TEXT="dataOut"><node TEXT="最大值200&#10;最大值340"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;輸入兩正整數A、B，請將小數除以大數的值，化成百分比：&#10;&#10;如2/4=0.5，輸出50.00(輸出時請以百分比為單位，四捨五入)。&#10;又如1/3，輸出33.33，&#10;又如2/3，輸出66.67。&#10;程序需重複執行，直到兩數皆為0停止。&#10;&#10;輸入範例：&#10;2 4&#10;1 3&#10;2 3&#10;15 60&#10;17 35&#10;50 21&#10;0 0&#10;&#10;輸出範例：&#10;50.00&#10;33.33&#10;66.67&#10;25.00&#10;48.57&#10;42.00&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入兩個正整數a、b，輸出兩數中較大的值。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 20 10&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 最大值20&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 17 19&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 最大值19&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int a,b,max;&lt;br&gt; cin&amp;gt;&amp;gt;......&amp;gt;&amp;gt;......; &lt;br&gt; max=a;&lt;br&gt; if(......){&lt;br&gt; max=b;&lt;br&gt; }&lt;br&gt; cout&amp;lt;&amp;lt;&quot;......&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&lt;br&gt; /*第二輪判斷*/&lt;br&gt; cin&amp;gt;&amp;gt;......&amp;gt;&amp;gt;......; &lt;br&gt; max=a;&lt;br&gt; if(......){&lt;br&gt; max=b;&lt;br&gt; }&lt;br&gt; cout&amp;lt;&amp;lt;&quot;......&quot;&amp;lt;&amp;lt;......&amp;lt;&amp;lt;endl;&lt;br&gt; return 0;&lt;br&gt;}&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a,b,max;\n    cin&gt;&gt;a&gt;&gt;b; \n    max=a;\n    if(b&gt;max){\n        max=b;\n    }\n    cout&lt;&lt;\&quot;最大值\&quot;&lt;&lt;max&lt;&lt;endl;\n    /*第二輪判斷*/\n    cin&gt;&gt;a&gt;&gt;b; \n    max=a;\n    if(b&gt;max){\n        max=b;\n    }\n    cout&lt;&lt;\&quot;最大值\&quot;&lt;&lt;max&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\rusing namespace std;\r\rint main()\r{\r   int a,b,max;\r   cin&gt;&gt;a&gt;&gt;b;\r   max=a;\r   if(b&gt;max)\r    max=b;\r  \r   cout&lt;&lt;\&quot;最大值\&quot;&lt;&lt;max&lt;&lt;endl;\r   \r   return 0;\r}\r&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="三數比大小"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6 55 1&#10;40 13 32"/></node><node TEXT="dataOut"><node TEXT="最大值55&#10;最小值1&#10;最大值40&#10;最小值13&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個 程序，輸入3個整數，輸出最大值與最小值。&#10;&#10;輸入範例:&#10;3 2 1&#10;&#10;輸出範例:&#10;3&#10;1&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;輸入&lt;span lang=&quot;EN-US&quot;&gt;3&lt;/span&gt;個整數，輸出&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: black;&quot; data-mce-style=&quot;color: black;&quot;&gt;最大值與最小值，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: black;&quot; data-mce-style=&quot;color: black;&quot;&gt;格式如範例輸出所示。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;以下提供&lt;span lang=&quot;EN-US&quot;&gt; 2 &lt;/span&gt;種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 3 2 1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;最大值&lt;span lang=&quot;EN-US&quot;&gt;3&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;最小值&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 6 8 5&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;：&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;最大值&lt;span lang=&quot;EN-US&quot;&gt;8&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;最小值&lt;span lang=&quot;EN-US&quot;&gt;5&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a,b,c,max,min;/*變數a,b,c代表要輸入的整數，max用來存放最大值，min用來存放最小值*/\r\n    \r\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;\r\n    max=a;/*指定a給max*/\r\n    /*依序比較每個變數，比max大即交換*/\r\n    if(b&gt;max){\r\n        max=b;\r\n    }\r\n    if(c&gt;max){\r\n       max=c;\r\n    }\r\n    cout&lt;&lt;\&quot;最大值\&quot;&lt;&lt;max&lt;&lt;endl;\r\n    \r\n    min=a;/*指定a給min*/\r\n    /*依序比較每個變數，比min小即交換*/\r\n    if(b&lt;min){\r\n        min=b;\r\n    }\r\n    if(c&lt;min){\r\n       min=c;\r\n    }\r\n    cout&lt;&lt;\&quot;最小值\&quot;&lt;&lt;min&lt;&lt;endl;\r\n    \r\n    /*第二輪判斷*/\r\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;/*輸入3個整數變數*/\r\n    max=a;/*指定a給max*/\r\n    /*依序比較每個變數，比max大即交換*/\r\n    if(b&gt;max){\r\n        max=b;\r\n    }\r\n    if(c&gt;max){\r\n       max=c;\r\n    }\r\n    cout&lt;&lt;\&quot;最大值\&quot;&lt;&lt;max&lt;&lt;endl;\r\n    \r\n    min=a;/*指定a給min*/\r\n    /*依序比較每個變數，比min小即交換*/\r\n    if(b&lt;min){\r\n        min=b;\r\n    }\r\n    if(c&lt;min){\r\n       min=c;\r\n    }\r\n    cout&lt;&lt;\&quot;最小值\&quot;&lt;&lt;min&lt;&lt;endl;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a,b,c,max,min;/*變數a,b,c代表要輸入的整數，max用來存放最大值，min用來存放最小值*/\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;/*輸入3個整數變數*/\n    max=a;/*指定a給max*/\n    /*依序比較每個變數，比max大即交換*/\n    if(b&gt;max){\n        max=b;\n    }\n    if(c&gt;max){\n       max=c;\n    }\n    cout&lt;&lt;max&lt;&lt;endl;\n    min=a;/*指定a給min*/\n    /*依序比較每個變數，比min小即交換*/\n    if(b&lt;min){\n        min=b;\n    }\n    if(c&lt;min){\n       min=c;\n    }\n    cout&lt;&lt;min&lt;&lt;endl;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="五數比大小"/></node><node TEXT="score"><node TEXT="40.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="58 11 22 33 1000"/></node><node TEXT="dataOut"><node TEXT="1000&#10;11&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入5個整數，輸出最大值與最小值。&#10;&#10;輸入範例:&#10;5 4 3 2 1&#10;&#10;輸出範例:&#10;5&#10;1&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入5個整數，輸出&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;最大值&lt;/span&gt;與&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;最小值&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;程式只須執行1次。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5 4 3 2 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;br&gt;&lt;/span&gt;最大值5&lt;br&gt; 最小值1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 6 8 5 3 9&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 最大值9&lt;br&gt; 最小值3&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a,b,c,d,e,max,min;/*變數a,b,c d e代表要輸入的整數，max用來存放最大值，min用來存放最小值*/\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;/*輸入5個整數變數*/\n    max=a;/*指定a給max*/\n    min=a;/*指定a給min*/\n     /*依序比較每個變數，比max大即交換*/\n    if(b&gt;max){\n        max=b;\n    }\n    if(c&gt;max){\n        max=c;\n    }\n    if(d&gt;max){\n        max=d;\n    }\n    if(e&gt;max){\n        max=e;\n    }\n    cout&lt;&lt;max&lt;&lt;endl;\n    /*依序比較每個變數，比min小即交換*/\n    if(b&lt;min){\n        min=b;\n    }\n    if(c&lt;min){\n        min=c;\n    }\n    if(d&lt;min){\n        min=d;\n    }\n    if(e&lt;min){\n        min=e;\n    }\n    cout&lt;&lt;min&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a,b,c,d,e,max,min;/*變數a,b,c d e代表要輸入的整數，max用來存放最大值，min用來存放最小值*/\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;/*輸入5個整數變數*/\n    max=a;/*指定a給max*/\n    min=a;/*指定a給min*/\n     /*依序比較每個變數，比max大即交換*/\n    if(b&gt;max){\n        max=b;\n    }\n    if(c&gt;max){\n        max=c;\n    }\n    if(d&gt;max){\n        max=d;\n    }\n    if(e&gt;max){\n        max=e;\n    }\n    cout&lt;&lt;max&lt;&lt;endl;\n    /*依序比較每個變數，比min小即交換*/\n    if(b&lt;min){\n        min=b;\n    }\n    if(c&lt;min){\n        min=c;\n    }\n    if(d&lt;min){\n        min=d;\n    }\n    if(e&lt;min){\n        min=e;\n    }\n    cout&lt;&lt;min&lt;&lt;endl;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="判斷閏年"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2200&#10;384&#10;2000&#10;985"/></node><node TEXT="dataOut"><node TEXT="平年&#10;閏年&#10;閏年&#10;平年&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，計算衛星繞地球的時間。&#10;&#10;衛星繞地球1圈需要1小時42分，&#10;若總時間為x小時y分可繞地球幾圈？&#10;輸入範例:&#10;20&#10;25&#10;&#10;輸出範例:&#10;12圈&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;閏年是比普通年份多出一段時間的年份，在各種曆法中都有出現，&lt;br&gt; 目的是為了彌補人為規定的紀年與地球公轉產生的差異。&lt;/p&gt;&lt;p&gt;目前使用的格里曆閏年規則如下：&lt;/p&gt;&lt;p&gt;1.西元年份除以4不可整除，為平年。&lt;br&gt; 2.西元年份除以4可整除，且除以100不可整除，為閏年。&lt;br&gt; 3.西元年份除以100可整除，且除以400不可整除，為平年&lt;br&gt; 4.西元年份除以400可整除，為閏年。&lt;br&gt; （優先順序：4&amp;gt;3&amp;gt;2）&lt;/p&gt;&lt;p&gt;寫一個程式，根據輸入的西元年分（正整數），判斷後輸出「平年」或「閏年」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製4次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 2019&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 平年&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 2020&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 閏年&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 2100&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 平年&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int hour,min;/*宣告小時與分鐘*/\n    cin&gt;&gt;hour&gt;&gt;min;/*輸入小與分鐘*/\n    cout&lt;&lt;(60*hour+min)/102&lt;&lt;\&quot;圈\\n\&quot;;/*計算繞地球圈數*/\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int year;/*西元年分*/\r\n    cin&gt;&gt;year;\r\n    if(year% 400==0){/*400年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year% 100==0&amp;&amp;year% 400!=0){/*100年的倍數但不是400年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4==0&amp;&amp;year% 100!=0){/*4年的倍數但不是100年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4!=0){/*不是4年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    /*第二輪判斷*/\r\n    cin&gt;&gt;year;\r\n    if(year% 400==0){/*400年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year% 100==0&amp;&amp;year% 400!=0){/*100年的倍數但不是400年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4==0&amp;&amp;year% 100!=0){/*4年的倍數但不是100年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4!=0){/*不是4年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    /*第三輪判斷*/\r\n    cin&gt;&gt;year;\r\n    if(year% 400==0){/*400年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year% 100==0&amp;&amp;year% 400!=0){/*100年的倍數但不是400年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4==0&amp;&amp;year% 100!=0){/*4年的倍數但不是100年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4!=0){/*不是4年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    /*第四輪判斷*/\r\n    cin&gt;&gt;year;\r\n    if(year% 400==0){/*400年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year% 100==0&amp;&amp;year% 400!=0){/*100年的倍數但不是400年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4==0&amp;&amp;year% 100!=0){/*4年的倍數但不是100年的倍數*/\r\n        cout&lt;&lt;\&quot;閏年\&quot;&lt;&lt;endl;\r\n    }\r\n    if(year%4!=0){/*不是4年的倍數*/\r\n        cout&lt;&lt;\&quot;平年\&quot;&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="9"/></node><node TEXT="UnitDescription"><node TEXT="else魔法"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;二分選擇&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/9-二分法.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="奇數還是偶數?"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="55&#10;60"/></node><node TEXT="dataOut"><node TEXT="55是奇數&#10;60是偶數"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入一個整數，如果是偶數，則印出此數是偶數，如果是奇數則印出此數是奇數。&#10;&#10;輸入範例:&#10;78&#10;&#10;輸出範例:&#10;78是偶數&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一個整數，&lt;br&gt; 如果是偶數，印出「（此數）是偶數」；&lt;br&gt; 如果是奇數，則印出「（此數）是奇數」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 78&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 78是偶數&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 45&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 45是奇數&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/52.png&quot; data-mce-src=&quot;../images/dice/52.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num;/*宣告整數變數*/\n    cin&gt;&gt;num;/*輸入整數變數*/\n    if(num%2==0){/*判斷n的餘數是否為0*/\n        cout&lt;&lt;num&lt;&lt;\&quot;是偶數\&quot;&lt;&lt;endl;\n    }\n    else{/*二分法*/\n        cout&lt;&lt;num&lt;&lt;\&quot;是奇數\&quot;&lt;&lt;endl;\n    }\n    /*第二輪判斷*/\n    cin&gt;&gt;num;/*輸入整數變數*/\n    if(num%2==0){/*判斷n的餘數是否為0*/\n        cout&lt;&lt;num&lt;&lt;\&quot;是偶數\&quot;&lt;&lt;endl;\n    }\n    else{/*二分法*/\n        cout&lt;&lt;num&lt;&lt;\&quot;是奇數\&quot;&lt;&lt;endl;\n    }\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    int num;\r\n    cin&gt;&gt;num;\r\n    if(num%2==0){\r\n        cout&lt;&lt;num&lt;&lt;\&quot;是偶數\&quot;&lt;&lt;endl;\r\n    }else{\r\n        cout&lt;&lt;num&lt;&lt;\&quot;是奇數\&quot;&lt;&lt;endl;\r\n    }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是否能構成三角形?"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 3 1&#10;9 9 9"/></node><node TEXT="dataOut"><node TEXT="2 3 1不可以構成三角形&#10;9 9 9可以構成三角形&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個整數，判斷其能否構成三角形，&#10;如果是請印出，可以構成三角形&#10;否則印出，不可以構成三角形&#10;&#10;輸入範例:&#10;3 3 3&#10;&#10;輸出範例:&#10;3 3 3可以構成三角形&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入3個整數邊長，判斷其能&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;否構成三角形，&lt;/span&gt;&lt;br&gt; 如果是請印出「（3個邊長）可以構成三角形」；&lt;br&gt; 否則印出，「（3個邊長）不可以構成三角形」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 3 3 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 3 3 3可以構成三角形&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 2 4 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 2 4 6不可以構成三角形&lt;/p&gt;&lt;p&gt;提示:&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/57.png&quot; alt=&quot;&quot; width=&quot;180&quot; height=&quot;158&quot; data-mce-src=&quot;../images/dice/57.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y,z;/*宣告三個整數變數*/\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;/*輸入三個整數變數*/\n    if(x+y&gt;z&amp;&amp;y+z&gt;x&amp;&amp;x+z&gt;y){/*判斷是否任兩邊長大於第三邊*/\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;可以構成三角形\&quot;&lt;&lt;endl;\n    }\n    else{/*二分法*/\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;不可以構成三角形\&quot;&lt;&lt;endl;\n    }\n    /*第二輪判斷*/\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;/*輸入三個整數變數*/\n    if(x+y&gt;z&amp;&amp;y+z&gt;x&amp;&amp;x+z&gt;y){/*判斷是否任兩邊長大於第三邊*/\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;可以構成三角形\&quot;&lt;&lt;endl;\n    }\n    else{/*二分法*/\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;不可以構成三角形\&quot;&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;iostream&gt;\n#include &lt;math.h&gt;\nusing namespace std;\nint main(int argc, char *argv[]){\n    int x,y,z;\n    cin &gt;&gt; x &gt;&gt; y &gt;&gt; z;\n    if (x+y&gt;z &amp;&amp; x+z&gt;y &amp;&amp; y+z&gt;x){\n     cout &lt;&lt; x &lt;&lt; \&quot; \&quot; &lt;&lt; y &lt;&lt; \&quot; \&quot; &lt;&lt; z &lt;&lt;\&quot;可以構成三角形\&quot; &lt;&lt; endl;\n    } else {\n     cout &lt;&lt; x &lt;&lt; \&quot; \&quot; &lt;&lt; y &lt;&lt; \&quot; \&quot; &lt;&lt; z &lt;&lt;\&quot;不可以構成三角形\&quot; &lt;&lt; endl;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是否直角三角形?"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 3 1&#10;7 24 25"/></node><node TEXT="dataOut"><node TEXT="不是直角三角形&#10;直角三角形&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個整數，判斷其能否構成直角三角形，&#10;如果是請印出，直角三角形；&#10;否則印出，不是直角三角形。&#10;&#10;輸入範例:&#10;5 4 3&#10;&#10;輸出範例:&#10;直角三角形&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入3個整數邊長，&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;判斷其能否構成直角三角形，&lt;/span&gt;&lt;br&gt; 如果是請印出，「直角三角形」；&lt;br&gt; 否則印出，「不是直角三角形」。&lt;br&gt; （不會有無法構成三角形的情形）&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5 4 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 直角三角形&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 2 4 4&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 不是直角三角形&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/56.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/56.png&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y,z;/*宣告三個整數變數*/\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;/*輸入三個整數變數*/\n    if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y)){/*判斷是否兩邊長的平方和等於第三邊*/\n       cout&lt;&lt;\&quot;直角三角形\&quot;&lt;&lt;endl;\n    }\n    else{/*二分法*/\n       cout&lt;&lt;\&quot;不是直角三角形\&quot;&lt;&lt;endl;\n    }\n\n    /*第二輪判斷*/\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;/*輸入三個整數變數*/\n    if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y)){/*判斷是否兩邊長的平方和等於第三邊*/\n       cout&lt;&lt;\&quot;直角三角形\&quot;&lt;&lt;endl;\n    }\n    else{/*二分法*/\n       cout&lt;&lt;\&quot;不是直角三角形\&quot;&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y,z;/*宣告ˇ三個整數變數*/\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;/*輸入三個整數變數*/\n    if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y)){/*判斷是否兩邊長的平方和等於第三邊*/\n       cout&lt;&lt;\&quot;直角三角形\\n\&quot;;\n    }\n    else{/*二分法*/\n       cout&lt;&lt;\&quot;不是直角三角形\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是否與7相關?"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="255&#10;777&#10;467"/></node><node TEXT="dataOut"><node TEXT="255不符合標準&#10;777符合標準&#10;467符合標準&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入3個整數，判斷其能否構成直角三角形，&#10;如果是請印出，直角三角形；&#10;否則印出，不是直角三角形。&#10;&#10;輸入範例:&#10;5 4 3&#10;&#10;輸出範例:&#10;直角三角形&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入1個整數，判斷這個數是否為7的倍數，或是最末位7的數，&lt;/p&gt;&lt;p&gt;如果是，印出「（此數）符合標準」；&lt;/p&gt;&lt;p&gt;如果不是，印出「（此數）不符合標準」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 17&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 17符合標準&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 55&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 55不符合標準&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x;\n    cin&gt;&gt;x;\n    if(x%7==0||x% 10==7){\n        cout&lt;&lt;x&lt;&lt;\&quot;符合標準\&quot;&lt;&lt;endl;\n    }   \n    else{\n        cout&lt;&lt;x&lt;&lt;\&quot;不符合標準\&quot;&lt;&lt;endl;\n    }\n    \n    /*第二輪判斷*/\n    cin&gt;&gt;x;\n    if(x%7==0||x% 10==7){\n        cout&lt;&lt;x&lt;&lt;\&quot;符合標準\&quot;&lt;&lt;endl;\n    }   \n    else{\n        cout&lt;&lt;x&lt;&lt;\&quot;不符合標準\&quot;&lt;&lt;endl;\n    }\n    \n    /*第三輪判斷*/\n    cin&gt;&gt;x;\n    if(x%7==0||x% 10==7){\n        cout&lt;&lt;x&lt;&lt;\&quot;符合標準\&quot;&lt;&lt;endl;\n    }   \n    else{\n        cout&lt;&lt;x&lt;&lt;\&quot;不符合標準\&quot;&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x;\n    cin&gt;&gt;x;\n    if(x%7==0||x/10==7){\n       cout&lt;&lt;x&lt;&lt;\&quot;符合標準\\n\&quot;;\n       cout&lt;&lt;\&quot;n=\&quot;&lt;&lt;x&lt;&lt;endl;\n    }   \n    else{\n       cout&lt;&lt;x&lt;&lt;\&quot;不符合標準\\n\&quot;;       \n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是否為3的倍數-1?"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="137&#10;"/></node><node TEXT="dataOut"><node TEXT="1&#10;3&#10;7"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請輸入一個3位數的整數，印出其百位、 十位 與個位數。&#10;&#10;輸入範例:&#10;713&#10;&#10;輸出範例:&#10;7&#10;1&#10;3&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請輸入一個3位數的整數，印出其百位、十位與個位的數字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 713&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 7&lt;br&gt; 1&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 876&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 8&lt;br&gt; 7&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int x,a,b,c;/*a,b,c分別代表百位、十位、個位*/\r\n    cin&gt;&gt;x;\r\n    a=x/100;\r\n    b=(x/10)% 10;\r\n    c=x% 10;\r\n    cout&lt;&lt;a&lt;&lt;endl;\r\n    cout&lt;&lt;b&lt;&lt;endl;\r\n    cout&lt;&lt;c&lt;&lt;endl;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,a,b,c;\n    cin&gt;&gt;x;\n    a=x/100;\n    b=(x/10)%10;\n    c=x%10;\n    cout&lt;&lt;a&lt;&lt;endl;\n    cout&lt;&lt;b&lt;&lt;endl;\n    cout&lt;&lt;c&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是否為3的倍數-2?"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="137"/></node><node TEXT="dataOut"><node TEXT="百位數1不是3的倍數&#10;十位數3是3的倍數&#10;個位數7不是3的倍數"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請輸入一個3位數的整數，分別判斷其百位數、十位數與個位數是否為3的倍數。&#10;&#10;輸入範例:&#10;713&#10;&#10;輸出範例:&#10;百位數7不是3的倍數&#10;十位數1不是3的倍數&#10;個位數3是3的倍數&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請輸入一個&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;3位數的整數&lt;/span&gt;，分別判斷其百位數、十位數與個位的數字是否為3的倍數，輸出如範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 713&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 百位數7不是3的倍數&lt;br&gt; 十位數1不是3的倍數&lt;br&gt; 個位數3是3的倍數&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 605&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 百位數6是3的倍數&lt;br&gt; 十位數0是3的倍數&lt;br&gt; 個位數5不是3的倍數&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int x,a,b,c;\r\n    cin&gt;&gt;x;\r\n    a=x/100;\r\n    b=(x/10)% 10;\r\n    c=x% 10;\r\n    if(a%3==0){\r\n        cout&lt;&lt;\&quot;百位數\&quot;&lt;&lt;a&lt;&lt;\&quot;是3的倍數\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;\&quot;百位數\&quot;&lt;&lt;a&lt;&lt;\&quot;不是3的倍數\&quot;&lt;&lt;endl;\r\n    }\r\n    if(b%3==0){\r\n        cout&lt;&lt;\&quot;十位數\&quot;&lt;&lt;b&lt;&lt;\&quot;是3的倍數\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;\&quot;十位數\&quot;&lt;&lt;b&lt;&lt;\&quot;不是3的倍數\&quot;&lt;&lt;endl;\r\n    }\r\n    if(c%3==0){\r\n        cout&lt;&lt;\&quot;個位數\&quot;&lt;&lt;c&lt;&lt;\&quot;是3的倍數\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;\&quot;個位數\&quot;&lt;&lt;c&lt;&lt;\&quot;不是3的倍數\&quot;&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,a,b,c;\n    cin&gt;&gt;x;\n    a=x/100;\n    b=(x/10)%10;\n    c=x%10;\n    if(a%3==0){\n        cout&lt;&lt;\&quot;百位數\&quot;&lt;&lt;a&lt;&lt;\&quot;是3的倍數\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;\&quot;百位數\&quot;&lt;&lt;a&lt;&lt;\&quot;不是3的倍數\\n\&quot;;\n    }\n    if(b%3==0){\n        cout&lt;&lt;\&quot;十位數\&quot;&lt;&lt;b&lt;&lt;\&quot;是3的倍數\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;\&quot;十位數\&quot;&lt;&lt;b&lt;&lt;\&quot;不是3的倍數\\n\&quot;;\n    }\n    if(c%3==0){\n        cout&lt;&lt;\&quot;個位數\&quot;&lt;&lt;c&lt;&lt;\&quot;是3的倍數\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;\&quot;個位數\&quot;&lt;&lt;c&lt;&lt;\&quot;不是3的倍數\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是否為迴文?"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="12165&#10;99499"/></node><node TEXT="dataOut"><node TEXT="12165不是迴文&#10;99499是迴文&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;迴文是指從前面讀，和從後面讀都相同的一段數字或文字，&#10;如以下三個整數都是迴文: 12321, 55555, 45554和11611。&#10;&#10;請撰寫一個程序，讀入一個五位數的整數，&#10;判斷其是否為迴文,如果是就印出是迴文，如果不是就印出不是迴文。&#10;&#10;輸入範例:&#10;55555&#10;&#10;輸出範例：&#10;55555是迴文&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;迴文是&lt;span style=&quot;box-sizing: border-box&quot; data-mce-style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: black;&quot; data-mce-style=&quot;color: black;&quot;&gt;指從前面讀，和從後面讀都相同的一段數字或文字，&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;如以下四個整數都是迴文&lt;span lang=&quot;EN-US&quot;&gt;: 12321, 55555, 45554&lt;/span&gt;和&lt;span lang=&quot;EN-US&quot;&gt;11611&lt;/span&gt;。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;請撰寫一個程式，讀入一個五位數的整數，&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;判斷其是否為迴文，如果是就印出「（數字）是迴文」；&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;如果不是則印出「（數字）不是迴文」。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 55555&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 55555是迴文&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 12345&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 12345不是迴文&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int x,a5,a4,a2,a1;/*a5,a4,a2,a1為萬位、千位、十位、個位*/\r\n    cin&gt;&gt;x;\r\n    a5=x/10000;\r\n    a4=(x/1000)% 10;\r\n    a2=(x/10)% 10;\r\n    a1=x% 10;\r\n    if(a5==a1&amp;&amp;a4==a2){\r\n        cout&lt;&lt;x&lt;&lt;\&quot;是迴文\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;x&lt;&lt;\&quot;不是迴文\&quot;&lt;&lt;endl;  \r\n    }\r\n    \r\n    /*第二輪判斷*/\r\n    cin&gt;&gt;x;\r\n    a5=x/10000;\r\n    a4=(x/1000)% 10;\r\n    a2=(x/10)% 10;\r\n    a1=x% 10;\r\n    if(a5==a1&amp;&amp;a4==a2){\r\n        cout&lt;&lt;x&lt;&lt;\&quot;是迴文\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;x&lt;&lt;\&quot;不是迴文\&quot;&lt;&lt;endl;  \r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,a5,a4,a2,a1;\n    cin&gt;&gt;x;\n    a5=x/10000;\n    a4=(x/1000)%10;\n    a2=(x/10)%10;\n    a1=x%10;\n    if(a5==a1&amp;&amp;a4==a2){\n       cout&lt;&lt;x&lt;&lt;\&quot;是迴文\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;x&lt;&lt;\&quot;不是迴文\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="簡易分數查詢"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="7&#10;26"/></node><node TEXT="dataOut"><node TEXT="64&#10;成績不存在&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;迴文是指從前面讀，和從後面讀都相同的一段數字或文字，&#10;如以下三個整數都是迴文: 12321, 55555, 45554和11611。&#10;&#10;請撰寫一個程序，讀入一個五位數的整數，&#10;判斷其是否為迴文,如果是就印出是迴文，如果不是就印出不是迴文。&#10;&#10;輸入範例:&#10;55555&#10;&#10;輸出範例：&#10;55555是迴文&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，下面有幾個學生的學號與成績，&lt;/p&gt;&lt;p&gt;輸入學號後，若學生資料存在，就輸出成績；&lt;br&gt;若學生資料不存在，就輸出「成績不存在」。&lt;br&gt;&lt;/p&gt;&lt;p&gt;學生資料如下：&lt;br&gt;5號→80分&lt;br&gt;7號→64分&lt;br&gt;18號→72分&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製2次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 18&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 72分&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 19&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 成績不存在&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int id;/*學號*/\r\n    cin&gt;&gt;id;\r\n    if(id==5){\r\n        cout&lt;&lt;\&quot;80分\&quot;&lt;&lt;endl;\r\n    }\r\n    else if(id==7){\r\n        cout&lt;&lt;\&quot;64分\&quot;&lt;&lt;endl;\r\n    }\r\n    else if(id==18){\r\n        cout&lt;&lt;\&quot;72分\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;\&quot;成績不存在\&quot;&lt;&lt;endl;\r\n    }\r\n    /*第二次判斷*/\r\n    cin&gt;&gt;id;\r\n    if(id==5){\r\n        cout&lt;&lt;\&quot;80分\&quot;&lt;&lt;endl;\r\n    }\r\n    else if(id==7){\r\n        cout&lt;&lt;\&quot;64分\&quot;&lt;&lt;endl;\r\n    }\r\n    else if(id==18){\r\n        cout&lt;&lt;\&quot;72分\&quot;&lt;&lt;endl;\r\n    }\r\n    else{\r\n        cout&lt;&lt;\&quot;成績不存在\&quot;&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,a5,a4,a2,a1;\n    cin&gt;&gt;x;\n    a5=x/10000;\n    a4=(x/1000)%10;\n    a2=(x/10)%10;\n    a1=x%10;\n    if(a5==a1&amp;&amp;a4==a2){\n       cout&lt;&lt;x&lt;&lt;\&quot;是迴文\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;x&lt;&lt;\&quot;不是迴文\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="10"/></node><node TEXT="UnitDescription"><node TEXT="比較中有比較"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;巢狀比較&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/10-巢狀比較.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="分數等第"/></node><node TEXT="score"><node TEXT="40.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="58&#10;95&#10;63"/></node><node TEXT="dataOut"><node TEXT="Your score is 58 and degree is F!&#13;&#10;Your score is 95 and degree is A!&#13;&#10;Your score is 63 and degree is D!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F&#10;&#10;輸入範例:&#10;85&#10;&#10;輸出範例:&#10;Your score is 85 and degree is B!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式讓使用者輸入分數，印出分數等級。&lt;br&gt; 如100到90之間是等級 A，其餘分數與等級關係如下：&lt;br&gt; 89-80 B&lt;br&gt; 79-70 C&lt;br&gt; 69-60 D&lt;br&gt; 59-0 F&lt;br&gt; 請輸出「Your score is （分數） and degree is （等第）!」&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 85&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; Your score is 85 and degree is B!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 60&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; Your score is 60 and degree is D!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式：&lt;br&gt;&lt;/span&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main(){&lt;br&gt; int x;&lt;br&gt; std::cin&amp;gt;&amp;gt;x; &lt;br&gt; if (....){std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is A!\n&quot;;}&lt;br&gt; else if (....){std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is B!\n&quot;;}&lt;br&gt; else if (....){std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is C!\n&quot;;}&lt;br&gt; else if (....){std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is D!\n&quot;;}&lt;br&gt; else{std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is F!\n&quot;;}&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int x;\r\n    std::cin&gt;&gt;x;    \r\n    if (x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n    else if (x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n    else if (x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n    else if (x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n    else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x;    \r\n    if (x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n    else if (x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n    else if (x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n    else if (x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n    else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x;    \r\n    if (x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n    else if (x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n    else if (x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n    else if (x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n    else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int x;\r\n    std::cin&gt;&gt;x;    \r\n    if (x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n    else if (x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n    else if (x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n    else if (x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n    else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x;    \r\n    if (x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n    else if (x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n    else if (x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n    else if (x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n    else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x;    \r\n    if (x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n    else if (x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n    else if (x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n    else if (x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n    else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="正三角形嗎?"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="15 15 16&#10;6 6 6&#10;1 1 2"/></node><node TEXT="dataOut"><node TEXT="15 15 16非正三角形&#10;6 6 6正三角形&#10;1 1 2無法構成三角形"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程式讓使用者輸入三邊長，並判斷其為正三角形、等腰三角形或直角三角形，&#10;若無法構成三角形，則印出無法構成三角形。&#10;&#10;輸入範例:&#10;6 6 6&#10;&#10;輸出範例:&#10;6 6 6正三角形&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式讓使用者輸入三邊長，可能是正三角形、也可能不是正三角形，甚至無法構成三角形。&lt;br&gt; 如果可以構成正三角形，印出「（三邊長）正三角形」；&lt;br&gt; 如果可以構成三角形，但並非正三角形，印出「（三邊長）非正三角形」；&lt;br&gt; 若無法構成三角形，則印出「（三邊長）無法構成三角形」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 6 6 6&lt;br&gt; 5 4 3&lt;br&gt; 1 1 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 6 6 6正三角形&lt;br&gt; 5 4 3非正三角形&lt;br&gt; 1 1 2無法構成三角形&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 7 8 9&lt;br&gt; 3 3 6&lt;br&gt; 5 5 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 7 8 9非正三角形&lt;br&gt; 3 3 6無法構成三角形&lt;br&gt; 5 5 5正三角形&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;stdlib.h&gt;\r\nint main()\r\n{\r\n    int x,y,z;\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){        \r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n        else\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;非正三角形\\n\&quot;;\r\n    }\r\n    else\r\n        std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){        \r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n        else\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;非正三角形\\n\&quot;;\r\n    }\r\n    else\r\n        std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){        \r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n        else\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;非正三角形\\n\&quot;;\r\n    }\r\n    else\r\n        std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y,z;\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){        \n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\n        else\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;非正三角形\\n\&quot;;\n    }\n    else\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){        \n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\n        else\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;非正三角形\\n\&quot;;\n    }\n    else\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){        \n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\n        else\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;非正三角形\\n\&quot;;\n    }\n    else\n        cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="玩玩二分法"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="-60000&#10;60000&#10;-50"/></node><node TEXT="dataOut"><node TEXT="-60000是負數&#13;&#10;C&#13;&#10;60000是正數&#13;&#10;B&#13;&#10;-50是負數&#13;&#10;D"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入三邊長，並判斷其為正三角形、等腰三角形或直角三角形，&#10;若無法構成三角形，則印出無法構成三角形。&#10;&#10;輸入範例:&#10;6 6 6&#10;&#10;輸出範例:&#10;6 6 6正三角形&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式來判斷你給的數，落在什麼區域？&lt;br&gt; 如果是正數，首先印出「（此數）是正數」，&lt;br&gt; 小於等於10000，則顯示「A」；&lt;br&gt; 其餘正數，則顯示「B」。&lt;/p&gt;&lt;p&gt;負數，則印出「（此數）是負數」，&lt;br&gt; 小於等於-10000，則顯示「C」；&lt;br&gt; 其餘負數，則顯示「D」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 6000&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 6000是正數&lt;br&gt; A&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; -99&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; -99是負數&lt;br&gt; D&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int n;\r\n    std::cin&gt;&gt;n;\r\n    if(n&gt;=0){\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是正數\\n\&quot;;\r\n        if(n&lt;=10000)std::cout&lt;&lt;\&quot;A\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;B\\n\&quot;;\r\n    }\r\n    else{\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是負數\\n\&quot;;\r\n        if(n&lt;=-10000)std::cout&lt;&lt;\&quot;C\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;D\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;n;\r\n    if(n&gt;=0){\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是正數\\n\&quot;;\r\n        if(n&lt;=10000)std::cout&lt;&lt;\&quot;A\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;B\\n\&quot;;\r\n    }\r\n    else{\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是負數\\n\&quot;;\r\n        if(n&lt;=-10000)std::cout&lt;&lt;\&quot;C\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;D\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;n;\r\n    if(n&gt;=0){\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是正數\\n\&quot;;\r\n        if(n&lt;=10000)std::cout&lt;&lt;\&quot;A\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;B\\n\&quot;;\r\n    }\r\n    else{\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是負數\\n\&quot;;\r\n        if(n&lt;=-10000)std::cout&lt;&lt;\&quot;C\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;D\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int n;\r\n    std::cin&gt;&gt;n;\r\n    if(n&gt;=0){\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是正數\\n\&quot;;\r\n        if(n&lt;=10000)std::cout&lt;&lt;\&quot;A\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;B\\n\&quot;;\r\n    }\r\n    else{\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是負數\\n\&quot;;\r\n        if(n&lt;=-10000)std::cout&lt;&lt;\&quot;C\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;D\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;n;\r\n    if(n&gt;=0){\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是正數\\n\&quot;;\r\n        if(n&lt;=10000)std::cout&lt;&lt;\&quot;A\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;B\\n\&quot;;\r\n    }\r\n    else{\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是負數\\n\&quot;;\r\n        if(n&lt;=-10000)std::cout&lt;&lt;\&quot;C\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;D\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;n;\r\n    if(n&gt;=0){\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是正數\\n\&quot;;\r\n        if(n&lt;=10000)std::cout&lt;&lt;\&quot;A\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;B\\n\&quot;;\r\n    }\r\n    else{\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;是負數\\n\&quot;;\r\n        if(n&lt;=-10000)std::cout&lt;&lt;\&quot;C\\n\&quot;;\r\n        else std::cout&lt;&lt;\&quot;D\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="英文大小寫"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="A!Df?"/></node><node TEXT="dataOut"><node TEXT="大寫&#13;&#10;都不是&#13;&#10;大寫&#13;&#10;小寫&#13;&#10;都不是"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入三邊長，並判斷其為正三角形、等腰三角形或直角三角形，&#10;若無法構成三角形，則印出無法構成三角形。&#10;&#10;輸入範例:&#10;6 6 6&#10;&#10;輸出範例:&#10;6 6 6正三角形&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個字元，&lt;br&gt; 請判斷這個字元是英文大寫還是英文小寫，或是根本不是英文字母，&lt;br&gt; 分別輸出「大寫」、「小寫」或「都不是」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製5次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; A&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 大寫&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; a&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 小寫&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; !&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 都不是&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\nint main(){\r\nchar a;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nint main(){\r\nchar a;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a&gt;=65&amp;&amp;a&lt;=90)std::cout&lt;&lt;\&quot;大寫\\n\&quot;;\r\nelse if(a&gt;=97&amp;&amp;a&lt;=122)std::cout&lt;&lt;\&quot;小寫\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;都不是\\n\&quot;;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="11"/></node><node TEXT="UnitDescription"><node TEXT="多選一"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;多選一&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/11-多選一.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="分數等第"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="58&#10;30&#10;77"/></node><node TEXT="dataOut"><node TEXT="Your score is 58 and degree is F!&#13;&#10;Your score is 30 and degree is F!&#13;&#10;Your score is 77 and degree is C!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F&#10;&#10;輸入範例:&#10;85&#10;&#10;輸出範例:&#10;Your score is 85 and degree is B!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;試一試其他的方法，來解題：&lt;/p&gt;&lt;p&gt;寫一個程式讓使用者輸入分數，印出分數與等級。&lt;br&gt; 分數與等級的換算如下：&lt;br&gt; 100-90 A&lt;br&gt; 89-80 B&lt;br&gt; 79-70 C&lt;br&gt; 69-60 D&lt;br&gt; 59-0 F&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 85&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; Your score is 85 and degree is B!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 63&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; Your score is 63 and degree is D!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式：&lt;br&gt;&lt;/span&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int x;&lt;br&gt; std::cin&amp;gt;&amp;gt;x;&lt;br&gt; if(....){&lt;br&gt; if(....)std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is A!\n&quot;;&lt;br&gt; else if(....)std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is B!\n&quot;;&lt;br&gt; else if(....)std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is C!\n&quot;;&lt;br&gt; else if(....)std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is D!\n&quot;;&lt;br&gt; else std::cout&amp;lt;&amp;lt;&quot;Your score is &quot;&amp;lt;&amp;lt;x&amp;lt;&amp;lt;&quot; and degree is F!\n&quot;;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int x;\r\n    std::cin&gt;&gt;x;\r\n    if(x&gt;=0&amp;&amp;x&lt;=100){\r\n            if(x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n            else if(x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n            else if(x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n            else if(x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n            else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;x;\r\n    if(x&gt;=0&amp;&amp;x&lt;=100){\r\n            if(x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n            else if(x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n            else if(x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n            else if(x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n            else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;x;\r\n    if(x&gt;=0&amp;&amp;x&lt;=100){\r\n            if(x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n            else if(x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n            else if(x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n            else if(x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n            else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int x;\r\n    std::cin&gt;&gt;x;\r\n    if(x&gt;=0&amp;&amp;x&lt;=100){\r\n            if(x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n            else if(x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n            else if(x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n            else if(x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n            else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;x;\r\n    if(x&gt;=0&amp;&amp;x&lt;=100){\r\n            if(x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n            else if(x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n            else if(x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n            else if(x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n            else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n    }\r\n\r\n    std::cin&gt;&gt;x;\r\n    if(x&gt;=0&amp;&amp;x&lt;=100){\r\n            if(x&gt;=90)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is A!\\n\&quot;;\r\n            else if(x&gt;=80)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is B!\\n\&quot;;\r\n            else if(x&gt;=70)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is C!\\n\&quot;;\r\n            else if(x&gt;=60)std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is D!\\n\&quot;;\r\n            else std::cout&lt;&lt;\&quot;Your score is \&quot;&lt;&lt;x&lt;&lt;\&quot; and degree is F!\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="年齡說"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="56&#10;2&#10;33"/></node><node TEXT="dataOut"><node TEXT="56歲是知天命之年&#13;&#10;2歲是小孩子&#13;&#10;33歲是而立之年"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;子曰：&#10;｢吾十有五而志於學，三十而立，四十而不惑，五十而知天命，六十而耳順，七十而從心所欲，不逾矩｣。&#10;&#10;當輸入1-14時，在螢幕上輸出｢小孩子｣；&#10;當輸入15-29時，在螢幕上輸出｢志於學｣；&#10;當輸入30-39時，在螢幕上輸出｢而立之年｣；&#10;當輸入40-49時，在螢幕上輸出｢不惑之年｣；&#10;當輸入50-59時，在螢幕上輸出｢知天命之年｣；&#10;當輸入60-69時，在螢幕上輸出｢耳順之年｣；&#10;當輸入大於等於70時，在螢幕上輸出｢從心所欲，不逾矩之年｣。&#10;輸入範例：&#10;16&#10;&#10;輸出範例：&#10;16歲是志於學&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;子曰：&lt;br&gt; ｢吾十有五而志於學，三十而立，四十而不惑，五十而知天命，六十而耳順，七十而從心所欲，不逾矩｣。&lt;br&gt; 輸入年紀後，在螢幕上輸出年紀與對應的描述，使用「（年齡）歲是（描述）」的格式輸出。&lt;br&gt;&lt;br&gt; 年紀與描述的關係如下：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;1-14：小孩子；&lt;/li&gt;&lt;li&gt;15-29：志於學；&lt;/li&gt;&lt;li&gt;30-39：而立之年；&lt;/li&gt;&lt;li&gt;40-49：不惑之年；&lt;/li&gt;&lt;li&gt;50-59：知天命之年；&lt;/li&gt;&lt;li&gt;60-69：耳順之年；&lt;/li&gt;&lt;li&gt;70及以上：從心所欲，不逾矩之年。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 16&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 16歲是志於學&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 38&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 38歲是而立之年&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int age;\r\n    std::cin&gt;&gt;age;\r\n    if(age&gt;=70)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是從心所欲，不逾矩之年\\n\&quot;;\r\n    else if(age&gt;=60)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是耳順之年\\n\&quot;;\r\n    else if(age&gt;=50)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是知天命之年\\n\&quot;;\r\n    else if(age&gt;=40)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是不惑之年\\n\&quot;;\r\n    else if(age&gt;=30)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是而立之年\\n\&quot;;\r\n    else if(age&gt;=15)std::cout&lt;&lt;age&lt;&lt;\&quot;歲志於學\\n\&quot;;\r\n    else std::cout&lt;&lt;age&lt;&lt;\&quot;歲是小孩子\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;age;\r\n    if(age&gt;=70)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是從心所欲，不逾矩之年\\n\&quot;;\r\n    else if(age&gt;=60)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是耳順之年\\n\&quot;;\r\n    else if(age&gt;=50)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是知天命之年\\n\&quot;;\r\n    else if(age&gt;=40)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是不惑之年\\n\&quot;;\r\n    else if(age&gt;=30)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是而立之年\\n\&quot;;\r\n    else if(age&gt;=15)std::cout&lt;&lt;age&lt;&lt;\&quot;歲志於學\\n\&quot;;\r\n    else std::cout&lt;&lt;age&lt;&lt;\&quot;歲是小孩子\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;age;\r\n    if(age&gt;=70)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是從心所欲，不逾矩之年\\n\&quot;;\r\n    else if(age&gt;=60)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是耳順之年\\n\&quot;;\r\n    else if(age&gt;=50)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是知天命之年\\n\&quot;;\r\n    else if(age&gt;=40)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是不惑之年\\n\&quot;;\r\n    else if(age&gt;=30)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是而立之年\\n\&quot;;\r\n    else if(age&gt;=15)std::cout&lt;&lt;age&lt;&lt;\&quot;歲志於學\\n\&quot;;\r\n    else std::cout&lt;&lt;age&lt;&lt;\&quot;歲是小孩子\\n\&quot;;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int age;\r\n    std::cin&gt;&gt;age;\r\n    if(age&gt;=70)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是從心所欲，不逾矩之年\\n\&quot;;\r\n    else if(age&gt;=60)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是耳順之年\\n\&quot;;\r\n    else if(age&gt;=50)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是知天命之年\\n\&quot;;\r\n    else if(age&gt;=40)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是不惑之年\\n\&quot;;\r\n    else if(age&gt;=30)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是而立之年\\n\&quot;;\r\n    else if(age&gt;=15)std::cout&lt;&lt;age&lt;&lt;\&quot;歲志於學\\n\&quot;;\r\n    else std::cout&lt;&lt;age&lt;&lt;\&quot;歲是小孩子\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;age;\r\n    if(age&gt;=70)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是從心所欲，不逾矩之年\\n\&quot;;\r\n    else if(age&gt;=60)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是耳順之年\\n\&quot;;\r\n    else if(age&gt;=50)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是知天命之年\\n\&quot;;\r\n    else if(age&gt;=40)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是不惑之年\\n\&quot;;\r\n    else if(age&gt;=30)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是而立之年\\n\&quot;;\r\n    else if(age&gt;=15)std::cout&lt;&lt;age&lt;&lt;\&quot;歲志於學\\n\&quot;;\r\n    else std::cout&lt;&lt;age&lt;&lt;\&quot;歲是小孩子\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;age;\r\n    if(age&gt;=70)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是從心所欲，不逾矩之年\\n\&quot;;\r\n    else if(age&gt;=60)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是耳順之年\\n\&quot;;\r\n    else if(age&gt;=50)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是知天命之年\\n\&quot;;\r\n    else if(age&gt;=40)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是不惑之年\\n\&quot;;\r\n    else if(age&gt;=30)std::cout&lt;&lt;age&lt;&lt;\&quot;歲是而立之年\\n\&quot;;\r\n    else if(age&gt;=15)std::cout&lt;&lt;age&lt;&lt;\&quot;歲志於學\\n\&quot;;\r\n    else std::cout&lt;&lt;age&lt;&lt;\&quot;歲是小孩子\\n\&quot;;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="薪資計算"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="100"/></node><node TEXT="dataOut"><node TEXT="9187.5"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;某便利商店的工讀生月薪資計算方法如下:&#10;&#10;60小時之內 每小時75元，&#10;61~75小時 以1.25倍計算，&#10;76小時以後 以1.75倍計算，&#10;舉例:&#10;如果工作小時為80小時,則薪資為，60*75+15*75*1.25+5*75*1.75=6562.5元&#10;請撰寫一程序,輸入工讀時數(整數),計算實領薪資:&#10;輸入範例:&#10;80&#10;&#10;輸出範例:&#10;6562.5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;某便利商店的工讀生月薪資計算方法如下：&lt;/p&gt;&lt;p&gt;60小時之內：每小時75元&lt;br&gt; 61~75小時：以1.25倍計算&lt;br&gt; 76小時以後：以1.75倍計算&lt;/p&gt;&lt;p&gt;舉例：&lt;br&gt; 如果工作小時為80小時，則薪資為&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;60*75+15*75*1.25+5*75*1.75=6562.5&lt;/span&gt;元&lt;br&gt; 請撰寫一程式，輸入工讀時數（整數），計算實領薪資：&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 80&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 6562.5&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 65&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 4968.75&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main()\n{\n    float hour,salary;\n    std::cin&gt;&gt;hour;\n    if (hour&lt;=60){\n        salary=hour*75;   \n    }\n    else if (hour&gt;60&amp;&amp;hour&lt;=75){\n        salary=60*75+(hour-60)*75*1.25;\n    }\n    else{\n        salary=60*75+15*75*1.25+(hour-75)*75*1.75;\n    }\n    std::cout&lt;&lt;std::fixed&lt;&lt;std::setprecision(1)&lt;&lt;salary;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float hour,salary;/**/\n    cin&gt;&gt;hour;\n    if (hour&lt;=60){\n        salary=hour*75;   \n    }\n    else if (hour&gt;60&amp;&amp;hour&lt;=75){\n        salary=60*75+(hour-60)*75*1.25;\n    }\n    else{\n        salary=60*75+15*75*1.25+(hour-75)*75*1.75;\n    }\n    cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;salary&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="月份判斷"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2&#10;13&#10;5"/></node><node TEXT="dataOut"><node TEXT="2月是冬天&#13;&#10;超出範圍&#13;&#10;5月是春天"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;寫一個程序讓使用者輸入月份，印出該月份所屬季節；&#10;&#10;12-2月是冬天&#10;3-5月是春天&#10;6-8月是夏天&#10;9-11月是秋天&#10;13以上則顯示，則超出範圍&#10;程序需可重複輸入月份，直到輸入月份小於等於0為止。&#10;&#10;輸入範例:&#10;6&#10;1&#10;5&#10;13&#10;-100&#10;&#10;輸出範例:&#10;6月是夏天&#10;1月是冬天&#10;5月是春天&#10;超出範圍&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式讓使用者輸入月份，印出該月份所屬季節：&lt;/p&gt;&lt;p&gt;12-2月：輸出「（月份）是冬天」&lt;br&gt; 3-5月：輸出「（月份）是春天」&lt;br&gt; 6-8月：輸出「（月份）是夏天」&lt;br&gt; 9-11月：輸出「（月份）是秋天」&lt;br&gt; 13以上則輸出「（數字）超出範圍」&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 6月是夏天&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 10月是秋天&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 15&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 15超出範圍&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int seanum;\r\n    std::cin&gt;&gt;seanum;\r\n    if(seanum&gt;=13)std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;   \r\n    else if(seanum==12)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n    else if(seanum&gt;=9)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\r\n    else if(seanum&gt;=6)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\r\n    else if(seanum&gt;=3)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\r\n    else std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;seanum;\r\n    if(seanum&gt;=13)std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;   \r\n    else if(seanum==12)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n    else if(seanum&gt;=9)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\r\n    else if(seanum&gt;=6)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\r\n    else if(seanum&gt;=3)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\r\n    else std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;seanum;\r\n    if(seanum&gt;=13)std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;   \r\n    else if(seanum==12)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n    else if(seanum&gt;=9)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\r\n    else if(seanum&gt;=6)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\r\n    else if(seanum&gt;=3)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\r\n    else std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int seanum;\r\n    std::cin&gt;&gt;seanum;\r\n    if(seanum&gt;=13)std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;   \r\n    else if(seanum==12)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n    else if(seanum&gt;=9)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\r\n    else if(seanum&gt;=6)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\r\n    else if(seanum&gt;=3)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\r\n    else std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;seanum;\r\n    if(seanum&gt;=13)std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;   \r\n    else if(seanum==12)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n    else if(seanum&gt;=9)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\r\n    else if(seanum&gt;=6)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\r\n    else if(seanum&gt;=3)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\r\n    else std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;seanum;\r\n    if(seanum&gt;=13)std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;   \r\n    else if(seanum==12)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n    else if(seanum&gt;=9)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\r\n    else if(seanum&gt;=6)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\r\n    else if(seanum&gt;=3)std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\r\n    else std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="三角形型別"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="15 15 15&#13;&#10;73 4 5&#13;&#10;22 23 23"/></node><node TEXT="dataOut"><node TEXT="15 15 15正三角形&#13;&#10;73 4 5無法構成三角形&#13;&#10;22 23 23等腰三角形"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入三邊長，並判斷其為正三角形、等腰三角形或直角三角形，&#10;若無法構成三角形，則印出無法構成三角形。&#10;&#10;輸入範例:&#10;6 6 6&#10;&#10;輸出範例:&#10;6 6 6正三角形&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式讓使用者輸入三邊長，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;輸出三邊長&lt;/span&gt;並&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;判斷&lt;/span&gt;其&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;為正三角形、等腰三角形或直角三角形，&lt;/span&gt;&lt;br&gt; 若無法構成三角形，則印出無法構成三角形。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製3次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 6 6 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 6 6 6正三角形&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 9 9 4&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 9 9 4等腰三角形&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 1 2 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 1 2 3無法構成三角形&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int x,y,z;\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){\r\n        if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;直角三角形\\n\&quot;;\r\n        if((x==z&amp;&amp;x!=y)||(x==y&amp;&amp;x!=z)||(y==z&amp;&amp;y!=x))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;等腰三角形\\n\&quot;;\r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n    }\r\n    else std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){\r\n        if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;直角三角形\\n\&quot;;\r\n        if((x==z&amp;&amp;x!=y)||(x==y&amp;&amp;x!=z)||(y==z&amp;&amp;y!=x))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;等腰三角形\\n\&quot;;\r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n    }\r\n    else std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){\r\n        if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;直角三角形\\n\&quot;;\r\n        if((x==z&amp;&amp;x!=y)||(x==y&amp;&amp;x!=z)||(y==z&amp;&amp;y!=x))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;等腰三角形\\n\&quot;;\r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n    }\r\n    else std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int x,y,z;\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){\r\n        if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;直角三角形\\n\&quot;;\r\n        if((x==z&amp;&amp;x!=y)||(x==y&amp;&amp;x!=z)||(y==z&amp;&amp;y!=x))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;等腰三角形\\n\&quot;;\r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n    }\r\n    else std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){\r\n        if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;直角三角形\\n\&quot;;\r\n        if((x==z&amp;&amp;x!=y)||(x==y&amp;&amp;x!=z)||(y==z&amp;&amp;y!=x))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;等腰三角形\\n\&quot;;\r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n    }\r\n    else std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n\r\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n    if(x&gt;0&amp;&amp;y&gt;0&amp;&amp;z&gt;0&amp;&amp;x+y&gt;z&amp;y+z&gt;x&amp;x+z&gt;y){\r\n        if(x*x==(y*y+z*z)||y*y==(z*z+x*x)||z*z==(x*x+y*y))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;直角三角形\\n\&quot;;\r\n        if((x==z&amp;&amp;x!=y)||(x==y&amp;&amp;x!=z)||(y==z&amp;&amp;y!=x))std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;等腰三角形\\n\&quot;;\r\n        if(x==z&amp;&amp;y==z&amp;&amp;x==y)std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;正三角形\\n\&quot;;\r\n    }\r\n    else std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;無法構成三角形\\n\&quot;;\r\n\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="BMI-1"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="50&#10;1.7&#10;"/></node><node TEXT="dataOut"><node TEXT="BMI=17.301&#10;你的體重不標準&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，判斷體重是否標準：&#10;&#10;BMI(Body Mass Index)的全名是身體質量指數，為目前國際最常用來量度體質的指數。&#10;透過該指數，我們可以瞭解身體的脂肪量是否恰當，其計算公式如下：&#10;BMI = 體重(公斤) / 身高2(公尺2)../*體重除以身高的平方，身高的單位為公尺*/&#10;&#10;請印出BMI值，並判斷體重是否標準&#10;當BMI大於18.5且小於等於24時，顯示[你的體重在正常範圍]，&#10;其餘的值則顯示[你的體重不標準]&#10;&#10;輸入範例:&#10;50&#10;1.58&#10;&#10;輸出範例:&#10;BMI=20.028841&#10;你的體重在正常範圍&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;BMI(Body Mass Index)的全名是身體質量指數，為目前國際最常用來衡量肥胖程度的指數。&lt;br&gt; 其計算公式如下：&lt;br&gt; BMI = 體重(公斤) / 身高^2(公尺^2)&lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;/*體重除以身高的平方，身高的單位為公尺*/&lt;/span&gt;&lt;/p&gt;&lt;p&gt;寫一個程式，判斷體重是否標準：&lt;br&gt; 使用者會依序輸入身高、體重，&lt;br&gt; 請印出BMI值，並判斷體重是否標準。&lt;br&gt; 當BMI大於18.5且小於等於24時，顯示「你的體重在正常範圍」，其餘的值則顯示「你的體重不標準」。&lt;br&gt; （備註：BMI的位數輸出到小數點後六位）&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 50&lt;br&gt; 1.58&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; BMI=20.028841&lt;br&gt; 你的體重在正常範圍&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 58&lt;br&gt; 1.8&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; BMI=17.901234&lt;br&gt; 你的體重不標準&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://health99.hpa.gov.tw/OnlinkHealth/Onlink_BMI.aspx&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-mce-href=&quot;http://health99.hpa.gov.tw/OnlinkHealth/Onlink_BMI.aspx&quot;&gt;參考資料&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    float weight,height,bmi;/*宣告三個浮點數變數代表體重 身高與bmi值*/\n    std::cin&gt;&gt;weight&gt;&gt;height;/*輸入體重與身高*/\n    bmi=weight/(height*height);/*計算bmi值*/\n    std::cout&lt;&lt;\&quot;BMI=\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;/*印出bmi值**/\n    if(bmi&gt;18.5&amp;&amp;bmi&lt;=24){/*判斷bmi值代表的意義*/\n    std::cout&lt;&lt;\&quot;你的體重在正常範圍\\n\&quot;;\n    }\n    else{\n    std::cout&lt;&lt;\&quot;你的體重不標準\\n\&quot;;\n    }\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float weight,height,bmi;/*宣告三個浮點數變數代表體重 身高與bmi值*/\n    cin&gt;&gt;weight&gt;&gt;height;/*輸入體重與身高*/\n    bmi=weight/(height*height);/*計算bmi值*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;\&quot;BMI=\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;/*印出bmi值**/\n    if(bmi&gt;18.5&amp;&amp;bmi&lt;=24){/*判斷bmi值代表的意義*/\n        cout&lt;&lt;\&quot;你的體重在正常範圍\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;\&quot;你的體重不標準\\n\&quot;;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="BMI-2"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="78&#10;1.7&#10;"/></node><node TEXT="dataOut"><node TEXT="BMI=26.99&#10;你的體重過重&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，判斷體重的情形：&#10;&#10;BMI(Body Mass Index)的全名是身體質量指數，為目前國際最常用來量度體質的指數。&#10;透過該指數，我們可以瞭解身體的脂肪量是否恰當，其計算公式如下：&#10;BMI = 體重(公斤) / 身高2(公尺2)../*體重除以身高的平方，身高的單位為公尺*/&#10;&#10;請印出BMI值，並判斷體重是否標準&#10;當BMI小於18.5，則顯示[你的體重太輕]&#10;當BMI大於等於18.5且小於24，則顯示[你的體重在正常範圍]&#10;當BMI大於等於24且小於27，則顯示[你的體重過重] &#10;當BMI大於等於27且小於30，則顯示[輕度肥胖]&#10;當BMI大於等於30且小於35，則顯示[中度肥胖]&#10;當BMI大於等於35，則顯示[重度肥胖]&#10;&#10;輸入範例:&#10;80&#10;1.6&#10;&#10;輸出範例:&#10;BMI=31.25&#10;中度肥胖&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;BMI(Body Mass Index)的全名是身體質量指數，為目前國際最常用來衡量肥胖程度的指數。&lt;br&gt; 其計算公式如下：&lt;br&gt; BMI = 體重(公斤) / 身高^2(公尺^2)&lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;/*體重除以身高的平方，身高的單位為公尺*/&lt;/span&gt;&lt;/p&gt;&lt;p&gt;寫一個程式，判斷體重落在哪個區間：&lt;br&gt; 使用者會依序輸入身高、體重，&lt;br&gt; 請印出BMI值，並判斷體重落在哪個區間。&lt;br&gt; &lt;br&gt; 當BMI小於18.5，顯示「你的體重太輕」&lt;br&gt; 當BMI大於等於18.5且小於24，顯示「你的體重在正常範圍」&lt;br&gt; 當BMI大於等於24且小於27，顯示「你的體重過重」&lt;br&gt; 當BMI大於等於27且小於30，顯示「輕度肥胖」&lt;br&gt; 當BMI大於等於30且小於35，顯示「中度肥胖」&lt;br&gt; 當BMI大於等於35，則顯示「重度肥胖」&lt;br&gt; （備註：BMI的位數輸出到&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;小數點後二位&lt;/span&gt;）&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 80&lt;br&gt; 1.6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; BMI=31.25&lt;br&gt; 中度肥胖&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 60&lt;br&gt; 1.7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; BMI=20.76&lt;br&gt; 你的體重在正常範圍&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float weight,height,bmi;/*宣告三個浮點數變數代表體重 身高與bmi值*/\n    cin&gt;&gt;weight&gt;&gt;height;/*輸入體重與身高*/\n    bmi=weight/(height*height);/*計算bmi值*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;BMI=\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;\n    if(bmi&gt;=35){/*使用多重選擇進行判斷*/\n        cout&lt;&lt;\&quot;重度肥胖\\n\&quot;;\n    }\n    else if (bmi&gt;=30&amp;&amp;bmi&lt;35){\n        cout&lt;&lt;\&quot;中度肥胖\\n\&quot;;\n    }\n    else if (bmi&gt;=27&amp;&amp;bmi&lt;30){\n        cout&lt;&lt;\&quot;輕度肥胖\\n\&quot;;\n    }\n    else if(bmi&gt;=24&amp;&amp;bmi&lt;27){\n        cout&lt;&lt;\&quot;你的體重過重\\n\&quot;;\n    }\n    else if(bmi&gt;=18.5&amp;&amp;bmi&lt;24){\n        cout&lt;&lt;\&quot;你的體重在正常範圍\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;\&quot;你的體重太輕\\n\&quot;;\n    }\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float weight,height,bmi;/*宣告三個浮點數變數代表體重 身高與bmi值*/\n    cin&gt;&gt;weight&gt;&gt;height;/*輸入體重與身高*/\n    bmi=weight/(height*height);/*計算bmi值*/\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;BMI=\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;\n    if(bmi&gt;=35){/*使用多重選擇進行判斷*/\n        cout&lt;&lt;\&quot;重度肥胖\\n\&quot;;\n    }\n    else if (bmi&gt;=30&amp;&amp;bmi&lt;35){\n        cout&lt;&lt;\&quot;中度肥胖\\n\&quot;;\n    }\n    else if (bmi&gt;=27&amp;&amp;bmi&lt;30){\n        cout&lt;&lt;\&quot;輕度肥胖\\n\&quot;;\n    }\n    else if(bmi&gt;=24&amp;&amp;bmi&lt;27){\n        cout&lt;&lt;\&quot;你的體重過重\\n\&quot;;\n    }\n    else if(bmi&gt;=18.5&amp;&amp;bmi&lt;24){\n        cout&lt;&lt;\&quot;你的體重在正常範圍\\n\&quot;;\n    }\n    else{\n        cout&lt;&lt;\&quot;你的體重太輕\\n\&quot;;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="BMI-3"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="0&#10;40&#10;1.6&#10;"/></node><node TEXT="dataOut"><node TEXT="女生&#10;BMI值是15.6&#10;體重太輕&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，判斷體重的情形：&#10;&#10;BMI(Body Mass Index)的全名是身體質量指數，為目前國際最常用來量度體質的指數。&#10;透過該指數，我們可以瞭解身體的脂肪量是否恰當，其計算公式如下：&#10;BMI = 體重(公斤) / 身高2(公尺2)../*體重除以身高的平方，身高的單位為公尺*/&#10;&#10;請印出性別(男生為1女生為0)與BMI值，並判斷體重是否標準，BMI取到小數1位。&#10;&#10;如果你是男生，當BMI大於等於20且小於25，則顯示你的體重在[標準範圍]，BMI小於20則顯示[體重太輕]，BMI大於等於25則顯示[體重太重]&#10;&#10;如果你是女生，當BMI大於等於18且小於22，則顯示你的體重在[標準範圍]，BMI小於18則顯示[體重太輕]，BMI大於等於22則顯示[體重太重] &#10;&#10;輸入範例:&#10;1&#10;100&#10;1.7&#10;&#10;輸出範例:&#10;男生&#10;BMI值是34.6&#10;體重太重&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，判斷體重落在哪個區間：&lt;br&gt; 使用者會輸入性別(男生為1女生為0)、體重、身高，&lt;br&gt; 請輸出性別、BMI值，並判斷體重是否標準。BMI無條件捨去取到小數1位。&lt;/p&gt;&lt;p&gt;如果性別是男生&lt;br&gt; BMI大於等於20且小於25，顯示你的體重在「標準範圍」，&lt;br&gt; BMI小於20顯示「體重太輕」，&lt;br&gt; BMI大於等於25則顯示「體重太重」。&lt;/p&gt;&lt;p&gt;如果性別是女生&lt;br&gt; 當BMI大於等於18且小於22，顯示你的體重在「標準範圍」，&lt;br&gt; BMI小於18顯示「體重太輕」，&lt;br&gt; BMI大於等於22則顯示「體重太重」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 100&lt;br&gt; 1.7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 男生&lt;br&gt; BMI值是34.6&lt;br&gt; 體重太重&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 0&lt;br&gt; 52&lt;br&gt; 1.6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;br&gt;&lt;/span&gt;女生&lt;br&gt; BMI=20.3&lt;br&gt; 標準範圍&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main()\n{\n    float weight,height,bmi;/*宣告三個浮點數變數代表體重 身高與bmi值*/\n    int sex;\n    std::cin&gt;&gt;sex;/*輸入性別*/\n    std::cin&gt;&gt;weight&gt;&gt;height;/*輸入體重與身高*/\n    bmi=weight/(height*height);/*計算bmi值*/\n    if(sex==1){/*如果是男生*/\n    std::cout&lt;&lt;\&quot;男生\\n\&quot;;\n        std::cout&lt;&lt;std::fixed&lt;&lt;std::setprecision(1)&lt;&lt;\&quot;BMI值是\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;\n        if(bmi&gt;=20&amp;&amp;bmi&lt;25){\n            std::cout&lt;&lt;\&quot;標準範圍\\n\&quot;;\n        }\n        if(bmi&gt;=25){\n            std::cout&lt;&lt;\&quot;體重太重\\n\&quot;;\n        }\n        if(bmi&lt;20){\n            std::cout&lt;&lt;\&quot;體重太輕;\&quot;;\n        }\n    }/*end of 如果是男生*/\n    if(sex==0){\n    std::cout&lt;&lt;\&quot;女生\\n\&quot;;\n        std::cout&lt;&lt;std::fixed&lt;&lt;std::setprecision(1)&lt;&lt;\&quot;BMI值是\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;\n        if(bmi&gt;=18&amp;&amp;bmi&lt;22){\n        std::cout&lt;&lt;\&quot;標準範圍\\n\&quot;;\n        }\n        if(bmi&gt;=22){\n        std::cout&lt;&lt;\&quot;體重太重\\n\&quot;;\n        }\n        if(bmi&lt;18){\n        std::cout&lt;&lt;\&quot;體重太輕\\n\&quot;;\n        }\n    }/*end of 如果是女生*/\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float weight,height,bmi;/*宣告三個浮點數變數代表體重 身高與bmi值*/\n    int sex;\n    cin&gt;&gt;sex&gt;&gt;weight&gt;&gt;height;/*輸入性別 體重與身高*/\n    bmi=weight/(height*height);/*計算bmi值*/\n    if(sex==1){/*如果是男生*/\n        cout&lt;&lt;\&quot;男生\\n\&quot;;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;BMI值是\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;\n        if(bmi&gt;=20&amp;&amp;bmi&lt;25){\n            cout&lt;&lt;\&quot;標準範圍\\n\&quot;;\n        }\n        if(bmi&gt;=25){\n            cout&lt;&lt;\&quot;體重太重\\n\&quot;;\n        }\n        if(bmi&lt;20){\n            cout&lt;&lt;\&quot;體重太輕;\&quot;;\n        }\n    }/*end of 如果是男生*/\n    if(sex==0){\n        cout&lt;&lt;\&quot;女生\\n\&quot;;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;BMI值是\&quot;&lt;&lt;bmi&lt;&lt;\&quot;\\n\&quot;;\n        if(bmi&gt;=18&amp;&amp;bmi&lt;22){\n            cout&lt;&lt;\&quot;標準範圍\\n\&quot;;\n        }\n        if(bmi&gt;=22){\n            cout&lt;&lt;\&quot;體重太重\\n\&quot;;\n        }\n        if(bmi&lt;18){\n            cout&lt;&lt;\&quot;體重太輕\\n\&quot;;\n        }\n    }/*end of 如果是女生*/\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="3N+1-2"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6 10"/></node><node TEXT="dataOut"><node TEXT="6 3 10 5 16 8 4 2 1&#10;迴圈次數8&#10;7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數16&#10;8 4 2 1&#10;迴圈次數3&#10;9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數19&#10;10 5 16 8 4 2 1&#10;迴圈次數6&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;考慮到下面的演算法：&#10;&#10;輸入整數n，&#10;&#10;當n等於1時停止&#10;如果n是奇數，則n=3n+1&#10;其餘的狀況，則n=n/2&#10;例如，&#10;輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;&#10;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來(也就是說最後都能夠輸出1)。儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的(實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來)。&#10;&#10;給予一個輸入n，我們可以去算出總共會有幾個數字會被印出(包含1)，而這個總數就被稱作n的迴圈長度(cycle-length of n)。在上面的範例中，22的迴圈長度為16。&#10;問題來了：對任2個整數i，j，列出i與j之間得迴圈數，與迴圈次數。&#10;&#10;輸入:&#10;10 7&#10;&#10;輸出:&#10;7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數16&#10;8 4 2 1&#10;迴圈次數3&#10;9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數19&#10;10 5 16 8 4 2 1&#10;迴圈次數6&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;有一個演算法：&lt;/p&gt;&lt;p&gt;輸入整數n，&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;輸入整數n，&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt; 當n等於1時停止&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt; 如果n是奇數，則n=3n+1&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt; 其餘的狀況，則n=n/2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;例如：&lt;br&gt; 輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;/p&gt;&lt;p&gt;這個演算法，&lt;br&gt; 目前被推測認為在給予任何整數輸入值時皆可以停下來（也就是說最後都能夠輸出1）。&lt;br&gt; 儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否正確；&lt;br&gt; 然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的。&lt;br&gt; （實際上，還有比0到1,000,000更多的輸入值可以讓演算法停下來）&lt;/p&gt;&lt;p&gt;給予一個正整數n，我們可以算出總共會有幾個數字會被印出（包含1），&lt;br&gt; 而這個總數就被稱作n的迴圈長度(cycle-length of n)。&lt;br&gt; 在上面的範例中，22的迴圈長度為16。&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;問題:&lt;/span&gt;&lt;br&gt; 對任2個正整數i、j，由小到大列出i與j之間的迴圈數，與迴圈次數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;br&gt; 要先判斷i與j的大小關係。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 10 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數16&lt;br&gt; 8 4 2 1&lt;br&gt; 迴圈次數3&lt;br&gt; 9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數19&lt;br&gt; 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 4 2 1&lt;br&gt; 迴圈次數3&lt;br&gt; 5 16 8 4 2 1&lt;br&gt; 迴圈次數6&lt;br&gt; 6 3 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數9&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,j,n,a,c,change;\n    std::cin&gt;&gt;i&gt;&gt;j;\n    if(i&gt;j){/*確認j&gt;i,如果不是的話就交換兩數*/\n       change=i;\n       i=j;\n       j=change;\n    }\n    for(a=i;a&lt;=j;a++){\n    n=a;\n    std::cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n    c=0;\n    while(n!=1){\n        c=c+1;\n        if(n%2==0){\n           n=n/2;\n        }\n        else{\n           n=3*n+1;\n        }\n        std::cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n    }\n    std::cout&lt;&lt;\&quot;\\n\&quot;;\n    std::cout&lt;&lt;\&quot;迴圈次數\&quot;&lt;&lt;c&lt;&lt;\&quot;\\n\&quot;;\n    }\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j,n,a,c,change;\n    cin&gt;&gt;i&gt;&gt;j;\n    if(i&gt;j){/*確認j&gt;i,如果不是的話就交換兩數*/\n       change=i;\n       i=j;\n       j=change;\n    }\n    for(a=i;a&lt;=j;a++){\n    n=a;\n    cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n    c=0;\n    while(n!=1){\n        c=c+1;\n        if(n%2==0){\n           n=n/2;\n        }\n        else{\n           n=3*n+1;\n        }\n        cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n    }\n    cout&lt;&lt;endl;\n    cout&lt;&lt;\&quot;迴圈次數\&quot;&lt;&lt;c&lt;&lt;endl;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="判斷閏年"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1000&#13;&#10;2660&#13;&#10;2008&#13;&#10;2087&#13;&#10;2100"/></node><node TEXT="dataOut"><node TEXT="平年&#13;&#10;閏年&#13;&#10;閏年&#13;&#10;平年&#13;&#10;平年"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;考慮到下面的演算法：&#10;&#10;輸入整數n，&#10;&#10;當n等於1時停止&#10;如果n是奇數，則n=3n+1&#10;其餘的狀況，則n=n/2&#10;例如，&#10;輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;&#10;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來(也就是說最後都能夠輸出1)。儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的(實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來)。&#10;&#10;給予一個輸入n，我們可以去算出總共會有幾個數字會被印出(包含1)，而這個總數就被稱作n的迴圈長度(cycle-length of n)。在上面的範例中，22的迴圈長度為16。&#10;問題來了：對任2個整數i，j，列出i與j之間得迴圈數，與迴圈次數。&#10;&#10;輸入:&#10;10 7&#10;&#10;輸出:&#10;7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數16&#10;8 4 2 1&#10;迴圈次數3&#10;9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數19&#10;10 5 16 8 4 2 1&#10;迴圈次數6&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;閏年是比普通年份多出一段時間的年份，在各種曆法中都有出現，&lt;br&gt; 目的是為了彌補人為規定的紀年與地球公轉產生的差異。&lt;/p&gt;&lt;p&gt;目前使用的格里曆閏年規則如下：&lt;/p&gt;&lt;p&gt;1.西元年份除以4不可整除，為平年。&lt;br&gt; 2.西元年份除以4可整除，且除以100不可整除，為閏年。&lt;br&gt; 3.西元年份除以100可整除，且除以400不可整除，為平年&lt;br&gt; 4.西元年份除以400可整除，為閏年。&lt;br&gt; （優先順序：4&amp;gt;3&amp;gt;2）&lt;/p&gt;&lt;p&gt;寫一個程式，根據輸入的西元年分（正整數），判斷後輸出「平年」或「閏年」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製5次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 2019&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 平年&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 2020&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 閏年&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 2100&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 平年&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\nint a;\r\nstd::cin&gt;&gt;a;\r\nif(a% 400==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse if(a% 100==0)std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\nelse if(a%4==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a% 400==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse if(a% 100==0)std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\nelse if(a%4==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a% 400==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse if(a% 100==0)std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\nelse if(a%4==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a% 400==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse if(a% 100==0)std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\nelse if(a%4==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif(a% 400==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse if(a% 100==0)std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\nelse if(a%4==0)std::cout&lt;&lt;\&quot;閏年\\n\&quot;;\r\nelse std::cout&lt;&lt;\&quot;平年\\n\&quot;;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\nint a;\r\nstd::cin&gt;&gt;a;\r\nif((a%4==0&amp;&amp;a%100!=0)||a%400==0)std::cout&lt;&lt;\&quot;是\\n\&quot;;\r\n  else std::cout&lt;&lt;\&quot;不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif((a%4==0&amp;&amp;a%100!=0)||a%400==0)std::cout&lt;&lt;\&quot;是\\n\&quot;;\r\n  else std::cout&lt;&lt;\&quot;不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif((a%4==0&amp;&amp;a%100!=0)||a%400==0)std::cout&lt;&lt;\&quot;是\\n\&quot;;\r\n  else std::cout&lt;&lt;\&quot;不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif((a%4==0&amp;&amp;a%100!=0)||a%400==0)std::cout&lt;&lt;\&quot;是\\n\&quot;;\r\n  else std::cout&lt;&lt;\&quot;不是\\n\&quot;;\r\n\r\nstd::cin&gt;&gt;a;\r\nif((a%4==0&amp;&amp;a%100!=0)||a%400==0)std::cout&lt;&lt;\&quot;是\\n\&quot;;\r\n  else std::cout&lt;&lt;\&quot;不是\\n\&quot;;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="12"/></node><node TEXT="UnitDescription"><node TEXT="讓選擇更完美"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;讓選擇更完美&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/12-switch語句.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="字元"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Z"/></node><node TEXT="dataOut"><node TEXT="Z"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F，&#10;如果分數超出100或小於0，則印出此數非在合理範圍&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;Your score is 100 and degree is A!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;有一種選擇，&lt;/p&gt;&lt;p&gt;選A會有一種結果的結果，&lt;br&gt; 選B會有選擇另一種的結果，&lt;br&gt; 以此類推。&lt;/p&gt;&lt;p&gt;這種選擇常會用到字元&lt;br&gt; 該如何輸入一個字元，再印出呢?&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入資料:&lt;/span&gt;&lt;br&gt; G&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出資料:&lt;/span&gt;&lt;br&gt; G&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main(){&lt;br&gt;char ch;&lt;br&gt;....&lt;/p&gt;&lt;p&gt;....&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\nchar ch;\nstd::cin&gt;&gt;ch;\nstd::cout&lt;&lt;ch;\nreturn 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char ch;\n    cin&gt;&gt;ch;\n    cout&lt;&lt;ch&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="點套餐"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="A&#10;B&#10;C"/></node><node TEXT="dataOut"><node TEXT="牛奶&#10;西瓜&#10;檸檬水&#10;吐司&#10;西瓜&#10;檸檬水&#10;吐司&#10;檸檬水&#10;吐司"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F，&#10;如果分數超出100或小於0，則印出此數非在合理範圍&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;Your score is 100 and degree is A!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;大邑早餐店有三種套餐。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;選擇&lt;span lang=&quot;EN-US&quot;&gt;'A'&lt;/span&gt;，列出牛奶、西瓜、檸檬水與吐司&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;選擇&lt;span lang=&quot;EN-US&quot;&gt;'B'&lt;/span&gt;，列出西瓜、檸檬水與吐司&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;選擇&lt;span lang=&quot;EN-US&quot;&gt;'C'&lt;/span&gt;，列出檸檬水與吐司&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;請寫一個程式，使得客人在選擇套餐之後，列出套餐中所含的餐點。&lt;br&gt;請連續點3次&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入資料&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; C&lt;br&gt;A&lt;br&gt;B&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出資料&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;檸檬水&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;吐司&lt;br&gt;牛奶&lt;br&gt;西瓜&lt;br&gt;檸檬水&lt;br&gt;吐司&lt;br&gt;西瓜&lt;br&gt;檸檬水&lt;br&gt;吐司&lt;br&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    char set;\r\n    cin&gt;&gt;set;\r\n    switch(set){\r\n        case 'A':        \r\n            cout&lt;&lt;\&quot;牛奶\\n\&quot;;            \r\n        case 'B':        \r\n            cout&lt;&lt;\&quot;西瓜\\n\&quot;;            \r\n        case 'C':\r\n            cout&lt;&lt;\&quot;檸檬水\\n\&quot;;\r\n        default:\r\n            cout&lt;&lt;\&quot;吐司\\n\&quot;;\r\n    }\r\n    cin&gt;&gt;set;\r\n    switch(set){\r\n        case 'A':        \r\n            cout&lt;&lt;\&quot;牛奶\\n\&quot;;            \r\n        case 'B':        \r\n            cout&lt;&lt;\&quot;西瓜\\n\&quot;;            \r\n        case 'C':\r\n            cout&lt;&lt;\&quot;檸檬水\\n\&quot;;\r\n        default:\r\n            cout&lt;&lt;\&quot;吐司\\n\&quot;;\r\n    }\r\n    cin&gt;&gt;set;\r\n    switch(set){\r\n        case 'A':        \r\n            cout&lt;&lt;\&quot;牛奶\\n\&quot;;            \r\n        case 'B':        \r\n            cout&lt;&lt;\&quot;西瓜\\n\&quot;;            \r\n        case 'C':\r\n            cout&lt;&lt;\&quot;檸檬水\\n\&quot;;\r\n        default:\r\n            cout&lt;&lt;\&quot;吐司\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    char set;\r\n    std::cin&gt;&gt;set;    \r\n    switch(set){\r\n        case 'A':        \r\n            std::cout&lt;&lt;\&quot;牛奶\\n\&quot;;         \r\n        case 'B':        \r\n            std::cout&lt;&lt;\&quot;西瓜\\n\&quot;;            \r\n        case 'C':\r\n            std::cout&lt;&lt;\&quot;檸檬水\\n\&quot;;\r\n        default:\r\n            std::cout&lt;&lt;\&quot;吐司\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="點食物"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="C"/></node><node TEXT="dataOut"><node TEXT="檸檬水"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F，&#10;如果分數超出100或小於0，則印出此數非在合理範圍&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;Your score is 100 and degree is A!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;大邑早餐店有4種食物。&lt;/p&gt;&lt;p&gt;選擇'A'或'a'，列出牛奶&lt;br&gt; 選擇'B'或'b'，列出西瓜&lt;br&gt; 選擇'C'或'c'，列出檸檬水&lt;br&gt; 其餘選項則是吐司&lt;/p&gt;&lt;p&gt;請寫一個程式，使得客人在選擇之後，列出選擇的食物。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入資料:&lt;/span&gt;&lt;br&gt; C&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出資料:&lt;/span&gt;&lt;br&gt; 檸檬水&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    char set;\r\n    cin&gt;&gt;set;\r\n    switch(set){\r\n        case 'A':\r\n        case 'a': \r\n            cout&lt;&lt;\&quot;牛奶\\n\&quot;;\r\n            break;\r\n        case 'B':\r\n        case 'b': \r\n            cout&lt;&lt;\&quot;西瓜\\n\&quot;;\r\n            break;\r\n        case 'C':\r\n        case 'c': \r\n            cout&lt;&lt;\&quot;檸檬水\\n\&quot;;\r\n            break;\r\n        default:\r\n            cout&lt;&lt;\&quot;吐司\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    char set;\r\n    std::cin&gt;&gt;set;    \r\n    switch(set){\r\n        case 'A':\r\n        case 'a': \r\n        std::cout&lt;&lt;\&quot;牛奶\\n\&quot;;\r\n            break;\r\n        case 'B':\r\n        case 'b': \r\n            std::cout&lt;&lt;\&quot;西瓜\\n\&quot;;\r\n            break;\r\n        case 'C':\r\n        case 'c': \r\n            std::cout&lt;&lt;\&quot;檸檬水\\n\&quot;;\r\n            break;\r\n        default:\r\n            std::cout&lt;&lt;\&quot;吐司\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="運算"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="D&#10;80&#10;2"/></node><node TEXT="dataOut"><node TEXT="80/2=40"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F，&#10;如果分數超出100或小於0，則印出此數非在合理範圍&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;Your score is 100 and degree is A!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;五個運算中，&lt;/p&gt;&lt;p&gt;選擇'A'，列出加法的結果&lt;br&gt; 選擇'B'，列出減法的結果&lt;br&gt; 選擇'C'，列出乘法的結果&lt;br&gt; 選擇'D'，列出除法的結果&lt;br&gt; 其餘按鍵，則列出取餘數的結果&lt;/p&gt;&lt;p&gt;請寫一個程式，第一個輸入代表運算，接下來是兩個數字，計算出應有的結果。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入資料:&lt;/span&gt;&lt;br&gt; C&lt;br&gt; 5&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出資料:&lt;/span&gt;&lt;br&gt; 5*6=30&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    char set;\r\n    int x,y;\r\n    cin&gt;&gt;set&gt;&gt;x&gt;&gt;y;\r\n    switch(set){\r\n        case 'A':\r\n        case 'a': \r\n            cout&lt;&lt;x&lt;&lt;\&quot;+\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x+y&lt;&lt;endl;\r\n            break;\r\n        case 'B':\r\n        case 'b':\r\n            cout&lt;&lt;x&lt;&lt;\&quot;-\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x-y&lt;&lt;endl;\r\n            break;\r\n        case 'C':\r\n        case 'c': \r\n            cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;endl;\r\n            break;\r\n        case 'D':\r\n        case 'd': \r\n            cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;endl;\r\n            break;\r\n        default:\r\n            cout&lt;&lt;x%y&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    char set;\r\n    int x,y;\r\n    std::cin&gt;&gt;set&gt;&gt;x&gt;&gt;y;\r\n    switch(set){\r\n        case 'A':\r\n        case 'a': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;+\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x+y&lt;&lt;\&quot;\\n\&quot;;\r\n            break;\r\n        case 'B':\r\n        case 'b': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;-\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x-y&lt;&lt;\&quot;\\n\&quot;;\r\n            break;\r\n        case 'C':\r\n        case 'c': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;\&quot;\\n\&quot;;\r\n            break;\r\n        case 'D':\r\n        case 'd': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;\&quot;\\n\&quot;;\r\n            break;\r\n        default:\r\n            std::cout&lt;&lt;x%y&lt;&lt;\&quot;\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="運算列表"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="A&#10;8&#10;7"/></node><node TEXT="dataOut"><node TEXT="8+7=15&#10;8-7=1&#10;8*7=56&#10;8/7=1&#10;1"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F，&#10;如果分數超出100或小於0，則印出此數非在合理範圍&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;Your score is 100 and degree is A!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;有四個算數套餐，&lt;/p&gt;&lt;p&gt;選擇'A'，列出加減乘除取餘數的結果&lt;br&gt; 選擇'B'，列出減乘除取餘數的結果&lt;br&gt; 選擇'C'，列出乘除取餘數的結果&lt;br&gt; 選擇'D'，列出除與取餘數的結果&lt;br&gt; 其餘按鍵，則列出取餘數的結果&lt;/p&gt;&lt;p&gt;請寫一個程式，第一個輸入代表運算，接下來是兩個數字，計算出應有的結果。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入資料:&lt;/span&gt;&lt;br&gt; C&lt;br&gt; 5&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出資料:&lt;/span&gt;&lt;br&gt; 5*6=30&lt;br&gt; 5/6=0&lt;br&gt; 5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    char set;\r\n    int x,y;\r\n    std::cin&gt;&gt;set&gt;&gt;x&gt;&gt;y;\r\n    switch(set){\r\n        case 'A':\r\n        case 'a': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;+\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x+y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;-\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x-y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x%y&lt;&lt;\&quot;\\n\&quot;;\r\n        case 'B':\r\n        case 'b': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;-\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x-y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x%y&lt;&lt;\&quot;\\n\&quot;;\r\n        case 'C':\r\n        case 'c': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x%y&lt;&lt;\&quot;\\n\&quot;;\r\n        case 'D':\r\n        case 'd': \r\n            std::cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;\&quot;\\n\&quot;;\r\n            std::cout&lt;&lt;x%y&lt;&lt;\&quot;\\n\&quot;;\r\n        default:\r\n            std::cout&lt;&lt;x%y&lt;&lt;\&quot;\\n\&quot;;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char set;\n    int x,y;\n    cin&gt;&gt;set&gt;&gt;x&gt;&gt;y;\n    switch(set){\n        case 'A':\n        case 'a': \n            cout&lt;&lt;x&lt;&lt;\&quot;+\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x+y&lt;&lt;endl;\n            cout&lt;&lt;x&lt;&lt;\&quot;-\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x-y&lt;&lt;endl;\n            cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;endl;\n            cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;endl;\n            cout&lt;&lt;x%y&lt;&lt;endl;\n            \n        case 'B':\n        case 'b': \n            cout&lt;&lt;x&lt;&lt;\&quot;-\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x-y&lt;&lt;endl;\n            cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;endl;\n            cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;endl;\n            cout&lt;&lt;x%y&lt;&lt;endl;\n           \n        case 'C':\n        case 'c':\n            cout&lt;&lt;x&lt;&lt;\&quot;*\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x*y&lt;&lt;endl;\n            cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;endl;\n            cout&lt;&lt;x%y&lt;&lt;endl;\n            \n        case 'D':\n        case 'd':\n            cout&lt;&lt;x&lt;&lt;\&quot;/\&quot;&lt;&lt;y&lt;&lt;\&quot;=\&quot;&lt;&lt;x/y&lt;&lt;endl;\n            cout&lt;&lt;x%y&lt;&lt;endl;\n            \n        default:\n            cout&lt;&lt;x%y&lt;&lt;endl;   \n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="計算機"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="16807 # 5"/></node><node TEXT="dataOut"><node TEXT="7"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序讓使用者輸入分數，印出分數等級。&#10;如100到90之間是等級 A，其餘類推如下：&#10;89-80 B&#10;79-70 C&#10;69-60 D&#10;59-0 F，&#10;如果分數超出100或小於0，則印出此數非在合理範圍&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;Your score is 100 and degree is A!&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個整數，再輸入運算子(+-*/%^#)，再輸入另一個整數，輸出運算結果（若除法無法整除則只取商數）。&lt;/p&gt;&lt;p&gt;令%為取餘數，^為次方，#為開根號。數字跟符號中間都有隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 3 + 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 4 / 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 6 ^ 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 216&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例4:&lt;/span&gt;&lt;br&gt; 25 # 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例4:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;math.h&gt;\r\nint main(){\r\n    int a,b;\r\n    char c;\r\n    std::cin&gt;&gt;a&gt;&gt;c&gt;&gt;b;\r\n    switch(c){\r\n        case '+':\r\n        std::cout&lt;&lt;a+b;\r\n        break;\r\n        case '-':\r\n        std::cout&lt;&lt;a-b;        \r\n        break;\r\n        case '*':\r\n        std::cout&lt;&lt;a*b;        \r\n        break;\r\n        case '/':\r\n        std::cout&lt;&lt;a/b;        \r\n        break;\r\n        case '%':\r\n        std::cout&lt;&lt;a%b;        \r\n        break;\r\n        case '^':\r\n        std::cout&lt;&lt;(int)pow(a,b);\r\n        break;\r\n        case '#':\r\n        std::cout&lt;&lt;(int)pow(a,(float)1/b);        \r\n        break;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;math.h&gt;\r\nint main(){\r\n    int a,b;\r\n    char c;\r\n    std::cin&gt;&gt;a&gt;&gt;c&gt;&gt;b;\r\n    switch(c){\r\n        case '+':\r\n        std::cout&lt;&lt;a+b;\r\n        break;\r\n        case '-':\r\n        std::cout&lt;&lt;a-b;        \r\n        break;\r\n        case '*':\r\n        std::cout&lt;&lt;a*b;        \r\n        break;\r\n        case '/':\r\n        std::cout&lt;&lt;a/b;        \r\n        break;\r\n        case '%':\r\n        std::cout&lt;&lt;a%b;        \r\n        break;\r\n        case '^':\r\n        std::cout&lt;&lt;(int)pow(a,b);\r\n        break;\r\n        case '#':\r\n        std::cout&lt;&lt;(int)pow(a,(float)1/b);        \r\n        break;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="13"/></node><node TEXT="UnitDescription"><node TEXT="直覺但不結構化的if...goto"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;選擇結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;直覺但不結構化的if...goto&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/13-轉向.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="HaHaHa!笑他10次"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序列出1到100。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;1&#10;2&#10;3&#10;. (不依本題範例印出，而是以此類推，印到100。)&#10;.&#10;&#10;99&#10;100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出「HaHaHa!」10次。&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;inout&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;span class=&quot;inout&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;HaHaHa!&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式：&lt;br&gt;&lt;/span&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main(){&lt;br&gt; int i=0;&lt;br&gt; repeat:&lt;br&gt; std::cout&amp;lt;&amp;lt;&quot;HaHaHa!\n&quot;;&lt;br&gt; i=i+1;&lt;br&gt; if (....){&lt;br&gt; goto repeat; &lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i=0;\n    repeat:\n    cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;;\n    i=i+1;\n    if (i&lt;=10){\n        goto repeat;        \n    }\n\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i=0;\n    repeat:\n    std::cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n    i=i+1;\n    if (i&lt;10){\n        goto repeat;        \n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="HaHaHa!笑他幾次"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="45"/></node><node TEXT="dataOut"><node TEXT="HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序列出1到100。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;1&#10;2&#10;3&#10;. (不依本題範例印出，而是以此類推，印到100。)&#10;.&#10;&#10;99&#10;100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，我說幾次，就印幾次「HaHaHa!」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int i=0,n;\r\n    cin&gt;&gt;n;\r\n    repeat:\r\n    cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\r\n    i=i+1;\r\n    if (i&lt;=n){\r\n        goto repeat;        \r\n    }\r\n\r\n    return 0;\r\n}\r\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int i=0,n;\r\n    std::cin&gt;&gt;n;\r\n    repeat:\r\n    std::cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\r\n    i=i+1;\r\n    if (i&lt;n){\r\n        goto repeat;        \r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="月份判斷"/></node><node TEXT="score"><node TEXT="40.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2&#10;6&#10;1&#10;5&#10;10&#10;13&#10;8&#10;7&#10;-12&#10;"/></node><node TEXT="dataOut"><node TEXT="2月是冬天&#10;6月是夏天&#10;1月是冬天&#10;5月是春天&#10;10月是秋天&#10;超出範圍&#10;8月是夏天&#10;7月是夏天&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;寫一個程序讓使用者輸入月份，印出該月份所屬季節；&#10;&#10;12-2月是冬天&#10;3-5月是春天&#10;6-8月是夏天&#10;9-11月是秋天&#10;13以上則顯示，則超出範圍&#10;程序需可重複輸入月份，直到輸入月份小於等於0為止。&#10;&#10;輸入範例:&#10;6&#10;1&#10;5&#10;13&#10;-100&#10;&#10;輸出範例:&#10;6月是夏天&#10;1月是冬天&#10;5月是春天&#10;超出範圍&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式讓使用者輸入月份，印出該月份所屬季節；&lt;/p&gt;&lt;ul style=&quot;list-style-type: disc;&quot; data-mce-style=&quot;list-style-type: disc;&quot;&gt;&lt;li&gt;12-2月是冬天&lt;/li&gt;&lt;li&gt;3-5月是春天&lt;/li&gt;&lt;li&gt;6-8月是夏天&lt;/li&gt;&lt;li&gt;9-11月是秋天&lt;/li&gt;&lt;li&gt;13以上則顯示，則超出範圍&lt;br&gt;程序需可重複輸入月份，直到輸入月份小於等於0為止。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br&gt;&lt;span class=&quot;inout&quot; style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;6&lt;br&gt;1&lt;br&gt;5&lt;br&gt;13&lt;br&gt;-100&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;輸出範例&lt;/span&gt;:&lt;/span&gt;&lt;br&gt;6月是夏天&lt;br&gt;1月是冬天&lt;br&gt;5月是春天&lt;br&gt;超出範圍&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int seanum;\n    tt:\n    cin&gt;&gt;seanum;\n    if (seanum&gt;=13)\n         cout&lt;&lt;\&quot;超出範圍\\n\&quot;;\n    else if (seanum==12||seanum==1||seanum==2)\n        cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\n    else if (seanum==3||seanum==4||seanum==5)\n        cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\n    else if (seanum==6||seanum==7||seanum==8)\n       cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\n    else if (seanum==9||seanum==10|seanum==11)\n      cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\n    if (seanum&gt;=0){\n       goto tt;\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int seanum;\n    tt:\n    std::cin&gt;&gt;seanum;\n    if (seanum&gt;=13)\n        std::cout&lt;&lt;\&quot;超出範圍\\n\&quot;;\n    else if (seanum==12||seanum==1||seanum==2)\n        std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是冬天\\n\&quot;;\n    else if (seanum==3||seanum==4||seanum==5)\n        std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是春天\\n\&quot;;\n    else if (seanum==6||seanum==7||seanum==8)\n        std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是夏天\\n\&quot;;\n    else if (seanum==9||seanum==10|seanum==11)\n        std::cout&lt;&lt;seanum&lt;&lt;\&quot;月是秋天\\n\&quot;;\n    if (seanum&gt;=0){\n       goto tt;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="遞增？遞減？"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6 5 8 4 1&#13;&#10;9 8 4 3 2&#13;&#10;9 9 8 8 1&#13;&#10;9 9 9 9 1&#13;&#10;4 6 9 2 4"/></node><node TEXT="dataOut"><node TEXT="End&#13;&#10;此數列嚴格遞減&#13;&#10;此數列遞減&#13;&#10;此數列遞減&#13;&#10;此數列遞減&#13;&#10;End"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;寫一個程序讓使用者輸入月份，印出該月份所屬季節；&#10;&#10;12-2月是冬天&#10;3-5月是春天&#10;6-8月是夏天&#10;9-11月是秋天&#10;13以上則顯示，則超出範圍&#10;程序需可重複輸入月份，直到輸入月份小於等於0為止。&#10;&#10;輸入範例:&#10;6&#10;1&#10;5&#10;13&#10;-100&#10;&#10;輸出範例:&#10;6月是夏天&#10;1月是冬天&#10;5月是春天&#10;超出範圍&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入五個數字，判斷此數列是否嚴格遞減、是否遞減並輸出，都不是的話輸出「End」。&lt;/p&gt;&lt;p&gt;假設五個數字為a1,a2,a3,a4,a5，&lt;br&gt; 如果滿足a1&amp;gt;a2&amp;gt;a3&amp;gt;a4&amp;gt;a5，此數列「嚴格遞減」。&lt;br&gt; 如果滿足a1≥a2≥a3≥a4≥a5，此數列「遞減」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;因為此題輸出有多種狀況，故需將程式碼複製5次，都判斷正確才給分，每個輸出都要換行。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5 4 3 2 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 此數列嚴格遞減&lt;br&gt; 此數列遞減&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 5 4 2 2 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 此數列遞減&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 3 2 3 4 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; End&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int a,b,c,d,e;\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok1;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok2;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok3;\r\n    ok1:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok2:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok3:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok11;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok22;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok33;\r\n    ok11:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok22:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok33:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok111;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok222;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok333;\r\n    ok111:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok222:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok333:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok1111;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok2222;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok3333;\r\n    ok1111:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok2222:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok3333:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok11111;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok22222;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok33333;\r\n    ok11111:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok22222:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok33333:\r\n\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int a,b,c,d,e;\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok1;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok2;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok3;\r\n    ok1:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok2:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok3:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok11;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok22;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok33;\r\n    ok11:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok22:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok33:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok111;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok222;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok333;\r\n    ok111:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok222:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok333:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok1111;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok2222;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok3333;\r\n    ok1111:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok2222:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok3333:\r\n\r\n    std::cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d&gt;&gt;e;\r\n    if(a&gt;b&amp;&amp;b&gt;c&amp;&amp;c&gt;d&amp;&amp;d&gt;e)goto ok11111;\r\n    if(a&gt;=b&amp;&amp;b&gt;=c&amp;&amp;c&gt;=d&amp;&amp;d&gt;=e)goto ok22222;\r\n    std::cout&lt;&lt;\&quot;End\\n\&quot;;\r\n    goto ok33333;\r\n    ok11111:\r\n    std::cout&lt;&lt;\&quot;此數列嚴格遞減\\n\&quot;;\r\n    ok22222:\r\n    std::cout&lt;&lt;\&quot;此數列遞減\\n\&quot;;\r\nok33333:\r\n\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="14"/></node><node TEXT="UnitDescription"><node TEXT="我說幾遍就幾遍"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;固定次數重複&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/14-while固定次數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="HaHaHa!笑他10次"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序列出1到100。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;1&#10;2&#10;3&#10;. (不依本題範例印出，而是以此類推，印到100。)&#10;.&#10;&#10;99&#10;100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出「HaHaHa!」10次。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;br&gt;&lt;/span&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main(){&lt;br&gt; int i=0;&lt;br&gt; while(....){&lt;br&gt; std::cout&amp;lt;&amp;lt;&quot;HaHaHa!\n&quot;;&lt;br&gt; i=i+1;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i=0;\n    while(i&lt;10){\n        cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n        i=i+1;\n    }\n\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i=0;\n    while(i&lt;10){\n        std::cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n        i=i+1;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#13;&#10; &quot;black&quot;:[&quot;goto&quot;]&#13;&#10;,&quot;white&quot;:[]&#13;&#10;,&quot;isgoto&quot;:false&#13;&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="HaHaHa!笑他幾次"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="45"/></node><node TEXT="dataOut"><node TEXT="HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序列出1到100。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;1&#10;2&#10;3&#10;. (不依本題範例印出，而是以此類推，印到100。)&#10;.&#10;&#10;99&#10;100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，我說幾次，就印幾次「&lt;span lang=&quot;EN-US&quot;&gt;HaHaHa!&lt;/span&gt;」。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span style=&quot;box-sizing: border-box&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: black;&quot; data-mce-style=&quot;color: black;&quot;&gt;10&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; HaHaHa!&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,n;\n    i=0;\n    cin&gt;&gt;n;\n    while(i&lt;n){\n        cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n        i=i+1;\n    }\n\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i,n;\n    i=0;\n    std::cin&gt;&gt;n;\n    while(i&lt;n){\n        std::cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n        i=i+1;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#13;&#10; &quot;black&quot;:[&quot;goto&quot;]&#13;&#10;,&quot;white&quot;:[]&#13;&#10;,&quot;isgoto&quot;:false&#13;&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1印到100"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="1&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;11&#10;12&#10;13&#10;14&#10;15&#10;16&#10;17&#10;18&#10;19&#10;20&#10;21&#10;22&#10;23&#10;24&#10;25&#10;26&#10;27&#10;28&#10;29&#10;30&#10;31&#10;32&#10;33&#10;34&#10;35&#10;36&#10;37&#10;38&#10;39&#10;40&#10;41&#10;42&#10;43&#10;44&#10;45&#10;46&#10;47&#10;48&#10;49&#10;50&#10;51&#10;52&#10;53&#10;54&#10;55&#10;56&#10;57&#10;58&#10;59&#10;60&#10;61&#10;62&#10;63&#10;64&#10;65&#10;66&#10;67&#10;68&#10;69&#10;70&#10;71&#10;72&#10;73&#10;74&#10;75&#10;76&#10;77&#10;78&#10;79&#10;80&#10;81&#10;82&#10;83&#10;84&#10;85&#10;86&#10;87&#10;88&#10;89&#10;90&#10;91&#10;92&#10;93&#10;94&#10;95&#10;96&#10;97&#10;98&#10;99&#10;100"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序列出1到100。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;1&#10;2&#10;3&#10;. (不依本題範例印出，而是以此類推，印到100。)&#10;.&#10;&#10;99&#10;100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，列出&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;到&lt;span lang=&quot;EN-US&quot;&gt;100&lt;/span&gt;。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 1&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 2&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 3&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; .&amp;nbsp;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; .(&lt;/span&gt;略，輸出時不依本題範例，而是以此類推，印到&lt;span lang=&quot;EN-US&quot;&gt;100&lt;/span&gt;。&lt;span lang=&quot;EN-US&quot;&gt;)&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; .&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 99&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 100&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i=1;\n    while(i&lt;=100){\n        cout&lt;&lt;i&lt;&lt;endl;\n        i=i+1;\n    }\n\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i=1;\n    while(i&lt;=100){\n        std::cout&lt;&lt;i&lt;&lt;\&quot;\\n\&quot;;\n        i=i+1;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#13;&#10; &quot;black&quot;:[&quot;goto&quot;]&#13;&#10;,&quot;white&quot;:[]&#13;&#10;,&quot;isgoto&quot;:false&#13;&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1到100的偶數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="2&#10;4&#10;6&#10;8&#10;10&#10;12&#10;14&#10;16&#10;18&#10;20&#10;22&#10;24&#10;26&#10;28&#10;30"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出1到100累加的和。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;5050&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，印出&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;到&lt;span lang=&quot;EN-US&quot;&gt;30&lt;/span&gt;的偶數。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 2&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 4&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 6&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 8&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 10&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; .&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; .&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; .&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 30&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i=2;\n    while (i&lt;=30){\n        cout&lt;&lt;i&lt;&lt;endl;\n        i=i+2;\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i=2;\n    while (i&lt;=30){\n        std::cout&lt;&lt;i&lt;&lt;\&quot;\\n\&quot;;\n        i=i+2;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#13;&#10; &quot;black&quot;:[&quot;goto&quot;]&#13;&#10;,&quot;white&quot;:[]&#13;&#10;,&quot;isgoto&quot;:false&#13;&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1到100的和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="5050&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出1到100累加的和。&#10;&#10;輸入範例:&#10;&#10;&#10;輸出範例:&#10;5050&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出1到100累加的和。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5050&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i=0,sum=0;\n    while(i&lt;=100){\n        sum=sum+i;\n        i=i+1;\n    }\n    std::cout&lt;&lt;sum&lt;&lt;\&quot;\\n\&quot;;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i=0,sum=0;\n    while(i&lt;=100){\n        sum=sum+i;\n        i=i+1;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#13;&#10; &quot;black&quot;:[&quot;goto&quot;]&#13;&#10;,&quot;white&quot;:[]&#13;&#10;,&quot;isgoto&quot;:false&#13;&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1到N的和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="25"/></node><node TEXT="dataOut"><node TEXT="1&#10;3&#10;6&#10;10&#10;15&#10;21&#10;28&#10;36&#10;45&#10;55&#10;66&#10;78&#10;91&#10;105&#10;120&#10;136&#10;153&#10;171&#10;190&#10;210&#10;231&#10;253&#10;276&#10;300&#10;325"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出1到指定的數累加的和。&#10;&#10;輸入範例:&#10;6&#10;&#10;輸出範例:&#10;1&#10;3&#10;6&#10;10&#10;15&#10;21&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入正整數N，&lt;/p&gt;&lt;p&gt;請輸出1、1+2、1+2+3、...、1+2+3+..+N 累加的和。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 3&lt;br&gt; 6&lt;br&gt; 10&lt;br&gt; 15&lt;br&gt; 21&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int n,i=1,sum=0;\n    std::cin&gt;&gt;n;\n    while (i&lt;=n){\n        sum=sum+i;\n        std::cout&lt;&lt;sum&lt;&lt;\&quot;\\n\&quot;;\n        i=i+1;\n    }   \n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,i=1,sum=0;\n    cin&gt;&gt;n;\n    while (i&lt;=n){\n        sum=sum+i;\n        cout&lt;&lt;sum&lt;&lt;endl;\n        i=i+1;\n    }   \n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#13;&#10; &quot;black&quot;:[&quot;goto&quot;]&#13;&#10;,&quot;white&quot;:[]&#13;&#10;,&quot;isgoto&quot;:false&#13;&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="10個數平均"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="98&#10;76&#10;71&#10;87&#10;83&#10;90&#10;57&#10;79&#10;82&#10;94&#10;"/></node><node TEXT="dataOut"><node TEXT="81.70&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;一個班級，班級人數為10人，進行一次測驗。&#10;&#10;請輸入此次測驗的成績(從0到100的整數)&#10;求出此班的平均值，以小數點後二位呈現&#10;輸入範例:&#10;80 80 80 80 80 80 80 80 80 80&#10;&#10;輸出範例: &#10;80.00&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;一個班級，班級人數為10人，進行一次測驗。&lt;/p&gt;&lt;p&gt;輸入此次測驗的成績（從0到100的整數），&lt;br&gt; 求出此班的平均值，以小數點後二位呈現。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 80 80 80 80 80 80 80 80 80 80&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 80.00&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main(){\n    int i=0,score, sum=0;\n    float average;\n    while(i&lt;10){\n        std::cin&gt;&gt;score;\n        sum=sum+score;\n        i=i+1; \n    }\n    average=(float)sum/10;\n    std::cout&lt;&lt;std::fixed&lt;&lt;std::setprecision(2)&lt;&lt;average;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int i=0,score, sum=0;\n    float average;\n    while(i&lt;10){\n        cin&gt;&gt;score;\n        sum=sum+score;\n        i=i+1; \n    }\n    average=(float)sum/10;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;average&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="輸入整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4&#10;4&#10;5&#10;6&#10;7"/></node><node TEXT="dataOut"><node TEXT="4&#10;5&#10;6&#10;7"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，&#10;&#10;輸入的第1個整數，代表後面輸入整數的個數&#10;然後，逐一輸入各個整數&#10;本題6代表可輸入6個整數,6個整數如1,2,3,5,6,7&#10;輸入範例:&#10;6(6代表要輸入6個整數,跨號內不必列印)&#10;1(以下為輸入6個整數的範例, 跨號內不必列印)&#10;2&#10;3&#10;5&#10;6&#10;7&#10;輸出範例:&#10;1(輸入一個數，印出一個數即可，跨號內不必列印)&#10;2&#10;3&#10;5&#10;6&#10;7&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，輸入一串整數後輸出。&lt;/p&gt;&lt;p&gt;輸入的第1個整數，代表後面輸入整數的個數。&lt;br&gt; 接下來，逐一輸入各個整數。&lt;/p&gt;&lt;p&gt;以輸入範例為例，第一個數字6表示會輸入6個整數，&lt;br&gt; 6個整數為接下來的「1、2、3、5、6、7」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 1&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i=1,n,x;\n    cin&gt;&gt;n;\n    while(i&lt;=n){\n        cin&gt;&gt;x;\n        cout&lt;&lt;x&lt;&lt;endl;\n        i=i+1;\n    }  \n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n   int i=1,n,x;\n    std::cin&gt;&gt;n;\n    while(i&lt;=n){\n        std::cin&gt;&gt;x;\n        std::cout&lt;&lt;x&lt;&lt;\&quot;\\n\&quot;;\n        i=i+1;\n    }  \n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="計算總和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4&#10;4&#10;5&#10;6&#10;7"/></node><node TEXT="dataOut"><node TEXT="22"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，&#10;&#10;第1個整數代表後面輸入整數的個數，&#10;然後計算所有輸入整數的總和。&#10;輸入範例:&#10;6(代表輸入6個整數,跨號請內不必印出)&#10;1&#10;2&#10;3&#10;5&#10;6&#10;7&#10;輸出範例::&#10;24(1+2+3+5+6+7的和,跨號請內不必印出)&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，計算所有輸入整數的總和。&lt;/p&gt;&lt;p&gt;輸入的第1個整數，代表後面輸入整數的個數。&lt;br&gt; 接下來，逐一輸入各個整數。&lt;/p&gt;&lt;p&gt;以輸入範例為例，第一個數字6表示會輸入6個整數，&lt;br&gt; 6個整數為接下來的「1、2、3、5、6、7」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 1&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 24&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n   int i=1,n,x,sum=0;\n   cin&gt;&gt;n;\n   while(i&lt;=n){\n        cin&gt;&gt;x;\n        sum=sum+x;\n        i=i+1;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n        return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main(){\n    int i=1,n,x,sum=0;\n    std::cin&gt;&gt;n;\n    while(i&lt;=n){\n        std::cin&gt;&gt;x;\n        sum=sum+x;\n        i=i+1;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{  &quot;black&quot;:[&quot;goto&quot;] ,&quot;white&quot;:[] ,&quot;isgoto&quot;:false }"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="計算平均"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4&#10;4&#10;5&#10;6&#10;7&#10;"/></node><node TEXT="dataOut"><node TEXT="5.50&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序&#10;&#10;輸入的第1個整數代表後面輸入整數的個數，計算所有整數的平均值。&#10;&#10;輸入範例: &#10;6(代表輸入6個整數,跨號請內不必印出) &#10;1&#10;2&#10;3&#10;5&#10;6&#10;7&#10;&#10;輸出範例:&#10;4.00&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，計算所有輸入整數的平均值，輸出到小數點後2位。&lt;/p&gt;&lt;p&gt;輸入的第1個整數，代表後面輸入整數的個數。&lt;br&gt; 接下來，逐一輸入各個整數。&lt;/p&gt;&lt;p&gt;以輸入範例為例，第一個數字6表示會輸入6個整數，&lt;br&gt; 6個整數為接下來的「1、2、3、5、6、7」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 1&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 4.00&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int i=1,n,x,sum=0;\n    float average;\n    cin&gt;&gt;n;\n    while(i&lt;=n){\n        cin&gt;&gt;x;\n        sum=sum+x;\n        i=i+1;\n    }    \n    average=(float)sum/n;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;average&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main(){\n    int i=1,n,x,sum=0;\n    float average;\n    std::cin&gt;&gt;n;\n    while(i&lt;=n){\n        std::cin&gt;&gt;x;\n        sum=sum+x;\n        i=i+1;\n    }    \n    average=(float)sum/n;\n    std::cout&lt;&lt;std::fixed&lt;&lt;std::setprecision(2)&lt;&lt;average;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="質數？合數？"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="334"/></node><node TEXT="dataOut"><node TEXT="4&#13;&#10;6&#13;&#10;8&#13;&#10;9&#13;&#10;10&#13;&#10;12&#13;&#10;14&#13;&#10;15&#13;&#10;16&#13;&#10;18&#13;&#10;20&#13;&#10;21&#13;&#10;22&#13;&#10;24&#13;&#10;25&#13;&#10;26&#13;&#10;27&#13;&#10;28&#13;&#10;30&#13;&#10;32&#13;&#10;33&#13;&#10;34&#13;&#10;35&#13;&#10;36&#13;&#10;38&#13;&#10;39&#13;&#10;40&#13;&#10;42&#13;&#10;44&#13;&#10;45&#13;&#10;46&#13;&#10;48&#13;&#10;49&#13;&#10;50&#13;&#10;51&#13;&#10;52&#13;&#10;54&#13;&#10;55&#13;&#10;56&#13;&#10;57&#13;&#10;58&#13;&#10;60&#13;&#10;62&#13;&#10;63&#13;&#10;64&#13;&#10;65&#13;&#10;66&#13;&#10;68&#13;&#10;69&#13;&#10;70&#13;&#10;72&#13;&#10;74&#13;&#10;75&#13;&#10;76&#13;&#10;77&#13;&#10;78&#13;&#10;80&#13;&#10;81&#13;&#10;82&#13;&#10;84&#13;&#10;85&#13;&#10;86&#13;&#10;87&#13;&#10;88&#13;&#10;90&#13;&#10;91&#13;&#10;92&#13;&#10;93&#13;&#10;94&#13;&#10;95&#13;&#10;96&#13;&#10;98&#13;&#10;99&#13;&#10;100&#13;&#10;102&#13;&#10;104&#13;&#10;105&#13;&#10;106&#13;&#10;108&#13;&#10;110&#13;&#10;111&#13;&#10;112&#13;&#10;114&#13;&#10;115&#13;&#10;116&#13;&#10;117&#13;&#10;118&#13;&#10;119&#13;&#10;120&#13;&#10;121&#13;&#10;122&#13;&#10;123&#13;&#10;124&#13;&#10;125&#13;&#10;126&#13;&#10;128&#13;&#10;129&#13;&#10;130&#13;&#10;132&#13;&#10;133&#13;&#10;134&#13;&#10;135&#13;&#10;136&#13;&#10;138&#13;&#10;140&#13;&#10;141&#13;&#10;142&#13;&#10;143&#13;&#10;144&#13;&#10;145&#13;&#10;146&#13;&#10;147&#13;&#10;148&#13;&#10;150&#13;&#10;152&#13;&#10;153&#13;&#10;154&#13;&#10;155&#13;&#10;156&#13;&#10;158&#13;&#10;159&#13;&#10;160&#13;&#10;161&#13;&#10;162&#13;&#10;164&#13;&#10;165&#13;&#10;166&#13;&#10;168&#13;&#10;169&#13;&#10;170&#13;&#10;171&#13;&#10;172&#13;&#10;174&#13;&#10;175&#13;&#10;176&#13;&#10;177&#13;&#10;178&#13;&#10;180&#13;&#10;182&#13;&#10;183&#13;&#10;184&#13;&#10;185&#13;&#10;186&#13;&#10;187&#13;&#10;188&#13;&#10;189&#13;&#10;190&#13;&#10;192&#13;&#10;194&#13;&#10;195&#13;&#10;196&#13;&#10;198&#13;&#10;200&#13;&#10;201&#13;&#10;202&#13;&#10;203&#13;&#10;204&#13;&#10;205&#13;&#10;206&#13;&#10;207&#13;&#10;208&#13;&#10;209&#13;&#10;210&#13;&#10;212&#13;&#10;213&#13;&#10;214&#13;&#10;215&#13;&#10;216&#13;&#10;217&#13;&#10;218&#13;&#10;219&#13;&#10;220&#13;&#10;221&#13;&#10;222&#13;&#10;224&#13;&#10;225&#13;&#10;226&#13;&#10;228&#13;&#10;230&#13;&#10;231&#13;&#10;232&#13;&#10;234&#13;&#10;235&#13;&#10;236&#13;&#10;237&#13;&#10;238&#13;&#10;240&#13;&#10;242&#13;&#10;243&#13;&#10;244&#13;&#10;245&#13;&#10;246&#13;&#10;247&#13;&#10;248&#13;&#10;249&#13;&#10;250&#13;&#10;252&#13;&#10;253&#13;&#10;254&#13;&#10;255&#13;&#10;256&#13;&#10;258&#13;&#10;259&#13;&#10;260&#13;&#10;261&#13;&#10;262&#13;&#10;264&#13;&#10;265&#13;&#10;266&#13;&#10;267&#13;&#10;268&#13;&#10;270&#13;&#10;272&#13;&#10;273&#13;&#10;274&#13;&#10;275&#13;&#10;276&#13;&#10;278&#13;&#10;279&#13;&#10;280&#13;&#10;282&#13;&#10;284&#13;&#10;285&#13;&#10;286&#13;&#10;287&#13;&#10;288&#13;&#10;289&#13;&#10;290&#13;&#10;291&#13;&#10;292&#13;&#10;294&#13;&#10;295&#13;&#10;296&#13;&#10;297&#13;&#10;298&#13;&#10;299&#13;&#10;300&#13;&#10;301&#13;&#10;302&#13;&#10;303&#13;&#10;304&#13;&#10;305&#13;&#10;306&#13;&#10;308&#13;&#10;309&#13;&#10;310&#13;&#10;312&#13;&#10;314&#13;&#10;315&#13;&#10;316&#13;&#10;318&#13;&#10;319&#13;&#10;320&#13;&#10;321&#13;&#10;322&#13;&#10;323&#13;&#10;324&#13;&#10;325&#13;&#10;326&#13;&#10;327&#13;&#10;328&#13;&#10;329&#13;&#10;330&#13;&#10;332&#13;&#10;333&#13;&#10;334"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序&#10;&#10;輸入的第1個整數代表後面輸入整數的個數，計算所有整數的平均值。&#10;&#10;輸入範例: &#10;6(代表輸入6個整數,跨號請內不必印出) &#10;1&#10;2&#10;3&#10;5&#10;6&#10;7&#10;&#10;輸出範例:&#10;4.00&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;br&gt; 輸入一個數字，輸出該小於等於該數字的所有合數。&lt;/p&gt;&lt;p&gt;合數是除了1和其本身外具有其他正因數的正整數。&lt;br&gt; 依照定義，每一個大於1的整數若不是質數，就會是合數。&lt;br&gt; 1不是質數也不是合數。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 6&lt;br&gt; 8&lt;br&gt; 9&lt;br&gt; 10&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\nint a,b;\r\nstd::cin&gt;&gt;b;\r\nfor(a=2;a&lt;=b;a++){\r\n    for(int i=2;i&lt;a;i++)\r\n        if(a%i==0){\r\n        std::cout&lt;&lt;a&lt;&lt;\&quot;\\n\&quot;;\r\n        break;}\r\n    }\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\nint a,b;\r\nstd::cin&gt;&gt;b;\r\nfor(a=2;a&lt;=b;a++){\r\n    for(int i=2;i&lt;a;i++)\r\n        if(a%i==0){\r\n        std::cout&lt;&lt;a&lt;&lt;\&quot;\\n\&quot;;\r\n        break;}\r\n    }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="15"/></node><node TEXT="UnitDescription"><node TEXT="做到我說停"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;while警示值&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/15-while警示值.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="笑到我說停"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="75 94 97 88 70 64 83 89 -1&#10;"/></node><node TEXT="dataOut"><node TEXT="HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;HaHaHa!&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;請寫一個程序，輸入學生的成績，直到-1停止。&#10;&#10;輸入範例:&#10;75&#10;75&#10;75&#10;88&#10;70&#10;64&#10;83&#10;89&#10;-1&#10;&#10;輸出範例:&#10;75&#10;75&#10;75&#10;88&#10;70&#10;64&#10;83&#10;89&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，印出「HaHaHa!」，&lt;/p&gt;&lt;p&gt;不管我說什麼都持續印「HaHaHa!」，&lt;/p&gt;&lt;p&gt;直到我說「-1」，才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 4&lt;br&gt; 5&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;br&gt; HaHaHa!&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;br&gt;&lt;/span&gt;&lt;span class=&quot;inout&quot; style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main(){&lt;br&gt; int x=0;&lt;br&gt; std::cin&amp;gt;&amp;gt;x;&lt;br&gt; while(....){&lt;br&gt; std::cout&amp;lt;&amp;lt;&quot;HaHaHa!\n&quot;;&lt;br&gt; std::cin&amp;gt;&amp;gt;x;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x=0;    \n    while(x!=-1){\n       cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n       cin&gt;&gt;x;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int x=0;\n    std::cin&gt;&gt;x;\n    while(x!=-1){\n        std::cout&lt;&lt;\&quot;HaHaHa!\\n\&quot;;\n        std::cin&gt;&gt;x;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="直到我說停"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="75 94 97 88 70 64 83 89 -1&#10;"/></node><node TEXT="dataOut"><node TEXT="75&#10;94&#10;97&#10;88&#10;70&#10;64&#10;83&#10;89&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;請寫一個程序，輸入學生的成績，直到-1停止。&#10;&#10;輸入範例:&#10;75&#10;75&#10;75&#10;88&#10;70&#10;64&#10;83&#10;89&#10;-1&#10;&#10;輸出範例:&#10;75&#10;75&#10;75&#10;88&#10;70&#10;64&#10;83&#10;89&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，它可以處理任何筆數的成績，來處理全班分數。&lt;/p&gt;&lt;p&gt;第一個工作：&lt;/p&gt;&lt;p&gt;印出輸入的分數，直到輸入「-1」，才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 75&lt;br&gt; 75&lt;br&gt; 75&lt;br&gt; 88&lt;br&gt; 70&lt;br&gt; 64&lt;br&gt; 83&lt;br&gt; 89&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;75&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;75&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;75&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;88&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;70&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;64&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;83&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #000000;&quot;&gt;89&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x;\n    cin&gt;&gt;x;\n    while(x!=-1){\n        cout&lt;&lt;x&lt;&lt;endl;\n        cin&gt;&gt;x;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int x;\n    std::cin&gt;&gt;x;\n    while(x!=-1){\n        std::cout&lt;&lt;x&lt;&lt;\&quot;\\n\&quot;;\n        std::cin&gt;&gt;x;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="到底迴圈幾次"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="70 64 83 89 -1 &#10;"/></node><node TEXT="dataOut"><node TEXT="4&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請寫一個程序，輸入學生的成績，直到-1停止，然後數數看一共輸入幾筆成績&#10;&#10;輸入範例:&#10;75 75 75 88 70 64 83 89 -1&#10;輸出範例:&#10;8&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，它可以處理任何筆數的成績，來處理全班分數。&lt;/p&gt;&lt;p&gt;第二個工作：&lt;/p&gt;&lt;p&gt;重複輸入，直到輸入「-1」，才停止。&lt;/p&gt;&lt;p&gt;請輸出「輸入的分數筆數」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #993366;&quot;&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 75 75 75 88 70 64 83 89 -1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 8&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,i=0;\n    cin&gt;&gt;x;\n    while(x!=-1){\n        cin&gt;&gt;x;\n        i=i+1;\n    }\n    cout&lt;&lt;i&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int x,i=0;\n    std::cin&gt;&gt;x;\n    while(x!=-1){\n        i=i+1;\n        std::cin&gt;&gt;x;\n    }\n    std::cout&lt;&lt;i;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="班級均分-總和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="75 94 97 88 70 64 83 89 -1&#10;"/></node><node TEXT="dataOut"><node TEXT="660&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;發展一個求全班總分的程序,它可以處理任何筆數的成績，直至-1停止。&#10;&#10;輸入範例:&#10;75 75 75 88 70 64 83 89 -1&#10;&#10;輸出範例:&#10;619&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，它可以處理任何筆數的成績，來處理全班分數。&lt;/p&gt;&lt;p&gt;第三個工作：&lt;/p&gt;&lt;p&gt;重複輸入，直到輸入「-1」，才停止。&lt;/p&gt;&lt;p&gt;請輸出「全班分數總合」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 75 75 75 88 70 64 83 89 -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 619&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,sum=0;\n    cin&gt;&gt;x;\n    while(x!=-1){\n        sum=sum+x;\n        cin&gt;&gt;x;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int x,sum=0;\n    std::cin&gt;&gt;x;\n    while(x!=-1){\n    sum=sum+x;\n    std::cin&gt;&gt;x;\n   }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="班級均分-完成"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="75 94 97 88 70 64 83 89 -1"/></node><node TEXT="dataOut"><node TEXT="82.5"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;發展一個求全班平均的程序,它可以處理任何筆數的成績，直至-1停止。&#10;&#10;輸入範例:&#10;75 75 75 88 70 64 83 89 -1&#10;&#10;輸出範例:&#10;77.375000&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，它可以處理任何筆數的成績，來處理全班分數。&lt;/p&gt;&lt;p&gt;最後一個工作：&lt;/p&gt;&lt;p&gt;重複輸入，直到輸入「-1」，才停止。&lt;/p&gt;&lt;p&gt;請輸出「全班平均分數」，輸出到小數第六位。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 75 75 75 88 70 64 83 89 -1&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 77.375000&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int x,sum=0,i=0;\r\n    float average;\r\n    std::cin&gt;&gt;x;\r\n    while(x!=-1){\r\n        i=i+1;\r\n        sum=sum+x;\r\n        std::cin&gt;&gt;x;\r\n    }\r\n    average=(float)sum/i;\r\n    std::cout&lt;&lt;average;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int x,sum=0,i=0;\n    float average;\n    cin&gt;&gt;x;\n    while(x!=-1){\n        i=i+1;\n        sum=sum+x;\n        cin&gt;&gt;x;\n    }\n    average=(float)sum/i;\n    cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;average&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="相反數絕對值"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="40&#10;-50&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="40的相反數-40&#10;40的絕對值40&#10;-50的相反數50&#10;-50的絕對值50&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，可由鍵盤輸入一個整數，印出其相反數與絕對值，重複輸入直到整數為0。&#10;&#10;&#10;輸入範例:&#10;6&#10;7&#10;8&#10;-6&#10;-7&#10;-8&#10;0&#10;&#10;輸出範例:&#10;6的相反數-6&#10;6的絕對值6&#10;7的相反數-7&#10;7的絕對值7&#10;8的相反數-8&#10;8的絕對值8&#10;-6的相反數6&#10;-6的絕對值6&#10;-7的相反數7&#10;-7的絕對值7&#10;-8的相反數8&#10;-8的絕對值8&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入一個整數，印&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;出其相反數與絕對值，格式如輸出&lt;/span&gt;範例所示。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入0才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 7&lt;br&gt; 8&lt;br&gt; -6&lt;br&gt; -7&lt;br&gt; -8&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 6的相反數-6&lt;br&gt; 6的絕對值6&lt;br&gt; 7的相反數-7&lt;br&gt; 7的絕對值7&lt;br&gt; 8的相反數-8&lt;br&gt; 8的絕對值8&lt;br&gt; -6的相反數6&lt;br&gt; -6的絕對值6&lt;br&gt; -7的相反數7&lt;br&gt; -7的絕對值7&lt;br&gt; -8的相反數8&lt;br&gt; -8的絕對值8&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;cmath&gt;//用到abs() \r\nusing namespace std;\r\nint main()\r\n{\r\n    int n;\r\n    while(cin&gt;&gt;n&amp;&amp;n){\r\n    \tif(n==0) break;\r\n    \tcout&lt;&lt;n&lt;&lt;\&quot;的相反數\&quot;&lt;&lt;(-1*n)&lt;&lt;endl;\r\n    \tcout&lt;&lt;n&lt;&lt;\&quot;的絕對值\&quot;&lt;&lt;abs(n)&lt;&lt;endl;\r\n    \t//abs() 可以用來取整數的絕對值 當然自己寫也可以 \r\n\t}\r\n    return 0;\r\n}\r\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;math.h&gt;//用到abs() \r\nint main()\r\n{\r\n    int n;\r\n    while(!std::cin.eof()){\r\n        std::cin&gt;&gt;n;\r\n    \tif(n==0) break;\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;的相反數\&quot;&lt;&lt;-1*n&lt;&lt;\&quot;\\n\&quot;;\r\n        std::cout&lt;&lt;n&lt;&lt;\&quot;的絕對值\&quot;&lt;&lt;abs(n)&lt;&lt;\&quot;\\n\&quot;;\r\n    \t//abs() 可以用來取整數的絕對值 當然自己寫也可以 \r\n\t}\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="圓"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="85.66&#10;16.8&#10;68&#10;-99&#10;"/></node><node TEXT="dataOut"><node TEXT="半徑13.64&#10;面積584.21&#10;半徑2.68&#10;面積22.47&#10;半徑10.83&#10;面積368.15&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，輸入圓周長，然後計算其半徑與圓面積&#10;(程序可重複輸入,直到圓周長&lt;=0為止)&#10;&#10;輸入範例:&#10;16.8&#10;68&#10;85.66&#10;-8&#10;&#10;輸出範例:&#10;半徑2.68&#10;面積22.47&#10;半徑10.83&#10;面積368.15&#10;半徑13.64&#10;面積584.21&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入圓周長，然後計算其&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;半徑與圓面積。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;pi的值代3.14，輸出到小數點第2位。&lt;br&gt; 程式重複輸入，直到輸入的圓周長小於等於0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 16.8&lt;br&gt; 68&lt;br&gt; 85.66&lt;br&gt; -8&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 半徑2.68&lt;br&gt; 面積22.47&lt;br&gt; 半徑10.83&lt;br&gt; 面積368.15&lt;br&gt; 半徑13.64&lt;br&gt; 面積584.21&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float circle_length,r,area;\n    cin&gt;&gt;circle_length;\n    while(circle_length&gt;0){\n        r=circle_length/2/3.14;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;半徑\&quot;&lt;&lt;r&lt;&lt;endl;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;面積\&quot;&lt;&lt;(3.14*r*r)&lt;&lt;endl;;\n        cin&gt;&gt;circle_length;\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main(){\n    float circle_length,r,area;\n    std::cin&gt;&gt;circle_length;\n    while(circle_length&gt;0){\n        r=circle_length/2/3.14;\n        std::cout&lt;&lt;\&quot;半徑\&quot;&lt;&lt;std::fixed&lt;&lt;std::setprecision(2)&lt;&lt;r&lt;&lt;\&quot;\\n\&quot;;\n        std::cout&lt;&lt;\&quot;面積\&quot;&lt;&lt;std::fixed&lt;&lt;std::setprecision(2)&lt;&lt;3.14*r*r&lt;&lt;\&quot;\\n\&quot;;\n        std::cin&gt;&gt;circle_length;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="年利率"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1000.00 0.1 365&#10;1000.00 0.08375 224&#10;10000.00 0.09 1460&#10;20000.00 0.0088 360&#10;-1&#10;"/></node><node TEXT="dataOut"><node TEXT="100.00&#10;51.40&#10;3600.00&#10;173.59&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;1.年利率公式 利息=本金*利率*天數/365&#10;2.請利用上述公式發展一個C語言程序,輸入本金.利率.天數,計算出所獲得的利息,並取小數2位&#10;3.可重複輸入,當本金為-1時停止輸入&#10;&#10;輸入範例:&#10;1000.00 0.1 365&#10;10000.00 0.09 1460 &#10;-1&#10;&#10;輸出範例:&#10;100.00&#10;3600.00&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入本金、利率、天數，計算出所獲得的利息，輸出到小數第2位。&lt;br&gt; 年利率公式：利息=本金*利率*天數/365&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的本金等於-1才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1000.00 0.1 365&lt;br&gt; 10000.00 0.09 1460&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 100.00&lt;br&gt; 3600.00&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float interest, principal, rate,days;\n    cin&gt;&gt;principal;\n    while(principal!=-1){\n        cin&gt;&gt;rate&gt;&gt;days;\n        interest=principal*rate*days/365;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;interest&lt;&lt;endl;\n        cin&gt;&gt;principal;\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main()\n{\n    float interest, principal, rate,days;\n        std::cin&gt;&gt;principal;\n    while(principal!=-1){\n        std::cin&gt;&gt;rate&gt;&gt;days;\n        interest=principal*rate*days/365;\n        std::cout&lt;&lt;std::fixed&lt;&lt;std::setprecision(2)&lt;&lt;interest&lt;&lt;\&quot;\\n\&quot;;\n        std::cin&gt;&gt;principal;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="象限"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="40 50&#10;-50 50&#10;4 0&#10;0 4&#10;0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="第一象限&#10;第二象限&#10;x軸&#10;y軸&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，可由鍵盤輸入x,y座標，然後判斷該點，位於哪一象限或是在座標軸上。&#10;(程序可重複輸入,直到x,y座標皆為0為止)。&#10;&#10;&#10;輸入範例:&#10;5.2 6.1&#10;-2.5 -3.5&#10;2.5 0.0&#10;0.0 0.0&#10;&#10;輸出範例:&#10;第一象限&#10;第三象限&#10;x軸&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入x、y座標，請判斷該點，位於哪一象限或是座標軸上。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到x、y座標皆等於0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5.2 6.1&lt;br&gt; -2.5 -3.5&lt;br&gt; 2.5 0.0&lt;br&gt; 0.0 0.0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 第一象限&lt;br&gt; 第三象限&lt;br&gt; x軸&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    float x,y;\n    cin&gt;&gt;x&gt;&gt;y;\n    while (x!=0||y!=0){\n        if (x&gt;0&amp;&amp;y&gt;0)\n              cout&lt;&lt;\&quot;第一象限\\n\&quot;;\n        else if (x&lt;0&amp;&amp;y&gt;0)\n              cout&lt;&lt;\&quot;第二象限\\n\&quot;;\n        else if (x&lt;0&amp;&amp;y&lt;0)\n              cout&lt;&lt;\&quot;第三象限\\n\&quot;;\n        else if (x&gt;0&amp;&amp;y&lt;0)\n              cout&lt;&lt;\&quot;第四象限\\n\&quot;;\n        else if(x==0&amp;&amp;y!=0)\n              cout&lt;&lt;\&quot;y軸\\n\&quot;;\n        else if(y==0&amp;&amp;x!=0)\n              cout&lt;&lt;\&quot;x軸\\n\&quot;;\n        cin&gt;&gt;x&gt;&gt;y;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    float x,y;\n        std::cin&gt;&gt;x&gt;&gt;y;\n    while (x!=0||y!=0){\n        if (x&gt;0&amp;&amp;y&gt;0)\n            std::cout&lt;&lt;\&quot;第一象限\\n\&quot;;\n        else if (x&lt;0&amp;&amp;y&gt;0)\n            std::cout&lt;&lt;\&quot;第二象限\\n\&quot;;\n        else if (x&lt;0&amp;&amp;y&lt;0)\n            std::cout&lt;&lt;\&quot;第三象限\\n\&quot;;\n        else if (x&gt;0&amp;&amp;y&lt;0)\n            std::cout&lt;&lt;\&quot;第四象限\\n\&quot;;\n        else if(x==0&amp;&amp;y!=0)\n            std::cout&lt;&lt;\&quot;y軸\\n\&quot;;\n        else if(y==0&amp;&amp;x!=0)\n            std::cout&lt;&lt;\&quot;x軸\\n\&quot;;\n        std::cin&gt;&gt;x&gt;&gt;y;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="求兩點距離"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 6&#10;6 2&#10;1 -8&#10;-4 6&#10;-9 -8&#10;0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="4&#10;4&#10;9&#10;10&#10;1&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;已知數線上有P(-8),Q(11)兩點，其距離為19，&#10;請輸入P與Q，求兩點距離，直至P與Q皆為0停止。&#10;&#10;輸入範例:&#10;6 1&#10;5 2&#10;-8 11&#10;11 -8&#10;-3 -6&#10;0 0&#10;&#10;輸出範例:&#10;5&#10;3&#10;19&#10;19&#10;3&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入數線上的P、Q座標，求兩點距離。&lt;br&gt; 舉例：已知數線上有P(-8),Q(11)兩點，其距離為19。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到P、Q座標皆為0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6 1&lt;br&gt; 5 2&lt;br&gt; -8 11&lt;br&gt; 11 -8&lt;br&gt; -3 -6&lt;br&gt; 0 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 3&lt;br&gt; 19&lt;br&gt; 19&lt;br&gt; 3&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n  int p,q,distance;\n  tt:\n  cin&gt;&gt;p&gt;&gt;q;\n  distance=p-q;\n  if (distance&lt;0)\n    distance=-distance;\n    cout&lt;&lt;distance&lt;&lt;endl;\n  if(p!=0&amp;&amp;q!=0){\n      goto tt;\n   }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n  int p,q,distance;\n  tt:\n    std::cin&gt;&gt;p&gt;&gt;q;\n  distance=p-q;\n  if(distance&lt;0)distance=-distance;\n    std::cout&lt;&lt;distance&lt;&lt;\&quot;\\n\&quot;;\n  if(p==0&amp;&amp;q==0)return 0;\n  goto tt;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="質數？合數？"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2345&#13;&#10;3427&#13;&#10;444421&#13;&#10;1"/></node><node TEXT="dataOut"><node TEXT="合數&#13;&#10;合數&#13;&#10;質數"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;已知數線上有P(-8),Q(11)兩點，其距離為19，&#10;請輸入P與Q，求兩點距離，直至P與Q皆為0停止。&#10;&#10;輸入範例:&#10;6 1&#10;5 2&#10;-8 11&#10;11 -8&#10;-3 -6&#10;0 0&#10;&#10;輸出範例:&#10;5&#10;3&#10;19&#10;19&#10;3&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;br&gt; 輸入一個數字，判斷該數字是質數還是合數。&lt;/p&gt;&lt;p&gt;合數是除了1和其本身外具有其他正因數的正整數。&lt;br&gt; 依照定義，每一個大於1的整數若不是質數，就會是合數。&lt;br&gt; 1不是質數也不是合數。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的數字既不是質數也不是合數，才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 4&lt;br&gt; 1&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 質數&lt;br&gt; 質數&lt;br&gt; 合數&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\nint a;\r\nwhile(1){\r\nagain:\r\n    std::cin&gt;&gt;a;\r\n    if(a==1)break;\r\n    for(int i=2;i&lt;a;i++)if(a%i==0){\r\n            std::cout&lt;&lt;\&quot;合數\\n\&quot;;\r\n            goto again;}\r\n    std::cout&lt;&lt;\&quot;質數\\n\&quot;;\r\n    }\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\nint a;\r\nwhile(1){\r\nagain:\r\n    std::cin&gt;&gt;a;\r\n    if(a==1)break;\r\n    for(int i=2;i&lt;a;i++)if(a%i==0){\r\n            std::cout&lt;&lt;\&quot;合數\\n\&quot;;\r\n            goto again;}\r\n    std::cout&lt;&lt;\&quot;質數\\n\&quot;;\r\n    }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="16"/></node><node TEXT="UnitDescription"><node TEXT="if是while的好幫手"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;while-if子句&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/16-while-if子句.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="30內6的倍數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="50"/></node><node TEXT="dataOut"><node TEXT="6&#10;12&#10;18&#10;24&#10;30"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，&#10;給一個正整數N，印出1-N之間，所有6的倍數。&#10;&#10;輸入範例: &#10;100&#10;&#10;輸出範例: &#10;6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，印出1-30之間，所有6的倍數。&lt;/p&gt;&lt;p&gt;輸出以換行隔開。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot;&gt; &lt;br&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 12&lt;br&gt; 18&lt;br&gt; 24&lt;br&gt; 30&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;br&gt;&lt;/span&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int i=6;&lt;br&gt; while(....){&lt;br&gt; if(....)&lt;br&gt; std::cout&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot;\n&quot;;&lt;br&gt; i=i+1;&lt;br&gt; } &lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int i=6;\r\n    while(i&lt;=30){\r\n        if(i%6==0)\r\n            cout&lt;&lt;i&lt;&lt;endl;\r\n        i=i+1;\r\n    }    \r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int i=6;\r\n    while(i&lt;=30){\r\n        if(i%6==0)\r\n            std::cout&lt;&lt;i&lt;&lt;\&quot;\\n\&quot;;\r\n        i=i+1;\r\n    }    \r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="非6的倍數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="100"/></node><node TEXT="dataOut"><node TEXT="1 2 3 4 5 7 8 9 10 11 13 14 15 16 17 19 20 21 22 23 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 91 92 93 94 95 97 98 99 100"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，&#10;給一個正整數N，印出1-N之間，所有6的倍數。&#10;&#10;輸入範例: &#10;100&#10;&#10;輸出範例: &#10;6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;給一個正整數N，印出1-N之間，所有不是6的倍數。&lt;/p&gt;&lt;p&gt;輸出以空格隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 50&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 7 8 9 10 11 13 14 15 16 17 19 20 21 22 23 25 26 27 28 29 31 32 33 34 35 37 38 39 40 41 43 44 45 46 47 49 50&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int i=1,n;\r\n    cin&gt;&gt;n;\r\n    while(i&lt;=n){\r\n        if(i%6!=0)\r\n            cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\r\n    i=i+1;\r\n    }\r\n    \r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int i=1,n;\r\n    std::cin&gt;&gt;n;\r\n    while(i&lt;=n){\r\n        if(i%6!=0)\r\n            std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\r\n    i=i+1;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是3不是5的倍數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="150"/></node><node TEXT="dataOut"><node TEXT="3&#10;6&#10;9&#10;12&#10;18&#10;21&#10;24&#10;27&#10;33&#10;36&#10;39&#10;42&#10;48&#10;51&#10;54&#10;57&#10;63&#10;66&#10;69&#10;72&#10;78&#10;81&#10;84&#10;87&#10;93&#10;96&#10;99&#10;102&#10;108&#10;111&#10;114&#10;117&#10;123&#10;126&#10;129&#10;132&#10;138&#10;141&#10;144&#10;147"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，&#10;給一個正整數N，印出1-N之間，所有6的倍數。&#10;&#10;輸入範例: &#10;100&#10;&#10;輸出範例: &#10;6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;給一個正整數N，印出1-N之間，所有是3而且不是5的倍數。&lt;/p&gt;&lt;p&gt;輸出以換行隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 50&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 6&lt;br&gt; 9&lt;br&gt; 12&lt;br&gt; 18&lt;br&gt; 21&lt;br&gt; 24&lt;br&gt; 27&lt;br&gt; 33&lt;br&gt; 36&lt;br&gt; 39&lt;br&gt; 42&lt;br&gt; 48&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int i,n;\r\n    cin&gt;&gt;n;\r\n    for(i=1;i&lt;=n;i++){\r\n        if(i%3==0&amp;&amp;i%5!=0){\r\n            cout&lt;&lt;i&lt;&lt;endl;\r\n        }\r\n    }\r\n    //cout&lt;&lt;endl;\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int i,n;\r\n    std::cin&gt;&gt;n;\r\n    for(i=1;i&lt;=n;i++){\r\n         if(i%3==0&amp;&amp;i%5!=0){\r\n            std::cout&lt;&lt;i&lt;&lt;\&quot;\\n\&quot;;\r\n         }\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="是3又是5的倍數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 3&#10;6 2&#10;1 5&#10;5 5&#10;10 2&#10;12 5&#10;8 3&#10;7 2&#10;0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="6是2的倍數&#10;5是5的倍數&#10;10是2的倍數&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，讓使用者輸入兩個整數a,b；&#10;判斷a是否為b的倍數&#10;程序需可重複輸入，直到輸入值a與b其中一值為0止。&#10;&#10;輸入範例:&#10;6 2&#10;1 5&#10;5 3&#10;10 3&#10;0 0&#10;&#10;輸出範例:&#10;6是2的倍數&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，讓使用者輸入兩個整數，&lt;br&gt; 第一個數會大於等於第二個數。&lt;/p&gt;&lt;p&gt;檢查兩數之中，第一個數是不是第二個數的倍數。&lt;/p&gt;&lt;p&gt;如果是，則顯示「（第一個數）是（第二個數）的倍數」，&lt;br&gt; 如果不是，則跳過，不需要顯示任何訊息。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入「0 0」才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6 2&lt;br&gt; 5 5&lt;br&gt; 10 2&lt;br&gt; 0 0&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 6是2的倍數&lt;br&gt; 5是5的倍數&lt;br&gt; 10是2的倍數&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y;\n    cin&gt;&gt;x&gt;&gt;y;\n    while(x!=0&amp;&amp;y!=0){\n    if(x%y==0){\n        cout&lt;&lt;x&lt;&lt;\&quot;是\&quot;&lt;&lt;y&lt;&lt;\&quot;的倍數\\n\&quot;;\n    }\n    cin&gt;&gt;x&gt;&gt;y;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int x,y;\n    std::cin&gt;&gt;x&gt;&gt;y;\n    while(x!=0&amp;&amp;y!=0){\n    if(x%y==0){\n        std::cout&lt;&lt;x&lt;&lt;\&quot;是\&quot;&lt;&lt;y&lt;&lt;\&quot;的倍數\\n\&quot;;\n    }\n    std::cin&gt;&gt;x&gt;&gt;y;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="與7相關"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="250"/></node><node TEXT="dataOut"><node TEXT="7&#10;14&#10;17&#10;21&#10;27&#10;28&#10;35&#10;37&#10;42&#10;47&#10;49&#10;56&#10;57&#10;63&#10;67&#10;70&#10;77&#10;84&#10;87&#10;91&#10;97&#10;98&#10;105&#10;107&#10;112&#10;117&#10;119&#10;126&#10;127&#10;133&#10;137&#10;140&#10;147&#10;154&#10;157&#10;161&#10;167&#10;168&#10;175&#10;177&#10;182&#10;187&#10;189&#10;196&#10;197&#10;203&#10;207&#10;210&#10;217&#10;224&#10;227&#10;231&#10;237&#10;238&#10;245&#10; 247"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，&#10;給一個正整數N，印出1-N之間，所有6的倍數。&#10;&#10;輸入範例: &#10;100&#10;&#10;輸出範例: &#10;6 12 18 24 30 36 42 48 54 60 66 72 78 84 90 96&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;請撰寫一程式，&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; &lt;/span&gt;給一個正整數&lt;span lang=&quot;EN-US&quot;&gt;N&lt;/span&gt;，印出&lt;span lang=&quot;EN-US&quot;&gt;1-N&lt;/span&gt;之間，所有&lt;span lang=&quot;EN-US&quot;&gt;7&lt;/span&gt;的倍數或者是個位數為&lt;span lang=&quot;EN-US&quot;&gt;7&lt;/span&gt;的數。&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 100&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;box-sizing: border-box; margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt;&lt;span class=&quot;inout&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 7&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 14&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 17&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 21&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 27&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 28&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 35&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 37&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 42&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 47&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 49&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 56&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 57&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 63&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 67&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 70&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 77&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 84&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 87&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 91&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 97&lt;br style=&quot;box-sizing: border-box;&quot; data-mce-style=&quot;box-sizing: border-box;&quot;&gt; 98&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int i,n;\r\n    cin&gt;&gt;n;\r\n    for(i=1;i&lt;=n;i++){\r\n        if(i%7==0||i%10==7){\r\n            cout&lt;&lt;i&lt;&lt;endl;\r\n        }\r\n    }\r\n    cout&lt;&lt;endl;\r\n    return 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int i,n;\r\n    std::cin&gt;&gt;n;\r\n    for(i=1;i&lt;=n;i++){\r\n         if(i%7==0||i%10==7){\r\n            std::cout&lt;&lt;i&lt;&lt;\&quot;\\n\&quot;;\r\n        }\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="因數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="60&#10;"/></node><node TEXT="dataOut"><node TEXT="1 2 3 4 5 6 10 12 15 20 30 60&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，給一個正整數N，找出該整數所有的正因數。&#10;&#10;輸入範例:&#10;24&#10;&#10;輸出範例:&#10;1 2 3 4 6 8 12 24&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;給一個正整數N，找出該整數所有的正因數。&lt;br&gt; 輸出時以空格隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 24&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 2 3 4 6 8 12 24&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n;\n    cin&gt;&gt;n;\n    for(int i=1;i&lt;=n;i++){\n        if(n%i==0)\n            cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,n;\n    std::cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n    if(n%i==0)\n    std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n   }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最大公因數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="33 99&#10;"/></node><node TEXT="dataOut"><node TEXT="33與99的公因數1 3 11 33&#10;33與99的最大公因數33&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，輸入二個正整數，找出兩整數的公因數與最大公因數。&#10;&#10;輸入範例: &#10;30 60&#10;&#10;輸出範例: &#10;30與60的公因數1 2 3 5 6 10 15 30 &#10;30與60的最大公因數30&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入二個正整數，找出兩整數的公因數與最大公因數。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示，公因數中間以空格隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 30 60&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 30與60的公因數1 2 3 5 6 10 15 30&lt;br&gt; 30與60的最大公因數30&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,x,y,r;\n    cin&gt;&gt;x&gt;&gt;y;\n    cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;的公因數\&quot;;\n    for(i=1;i&lt;=x;i++){\n        if(x%i==0&amp;&amp;y%i==0){\n            cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n        }\n        r=i;\n    }\n    cout&lt;&lt;endl;\n    cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;的最大公因數\&quot;&lt;&lt;r&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,x,y,r;\n    std::cin&gt;&gt;x&gt;&gt;y;\n    std::cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;的公因數\&quot;;\n    for(i=1;i&lt;=x;i++){\n          if(x%i==0&amp;&amp;y%i==0){\n            std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n            r=i;\n            }\n    }\n    std::cout&lt;&lt;\&quot;\\n\&quot;;\n    std::cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;的最大公因數\&quot;&lt;&lt;r;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="公倍數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 6 80"/></node><node TEXT="dataOut"><node TEXT="240 480 720 960"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;試撰寫一程序，&#10;&#10;輸入三個小於1000的整數，&#10;找出三個數小於1000的公倍數。&#10;&#10;輸入範例: &#10;30 45 18&#10;&#10;輸出範例: &#10;90 180 270 360 450 540 630 720 810 900 990&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入三個整數（小於1000），找出小於1000的所有公倍數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 30 45 18&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 90 180 270 360 450 540 630 720 810 900 990&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,x,y,z;\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    for(i=1;i&lt;=1000;i++){\n        if(i%x==0&amp;&amp;i%y==0&amp;&amp;i%z==0)\n            cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;    \n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,x,y,z;\n    std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    for(i=1;i&lt;=1000;i++){\n                if(i%x==0&amp;&amp;i%y==0&amp;&amp;i%z==0)\n                    std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="更多的三角形"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 4 3&#10;2 5 9&#10;-1 6 8&#10;9 4 6&#10;3 -2 1&#10;7 6 -1&#10;0 7 7&#10;3 2 5&#10;0 0 0"/></node><node TEXT="dataOut"><node TEXT="3 4 3可以構成三角形&#10;2 5 9不可以構成三角形&#10;-1 6 8不可以構成三角形&#10;9 4 6可以構成三角形&#10;3 -2 1不可以構成三角形&#10;7 6 -1不可以構成三角形&#10;0 7 7不可以構成三角形&#10;3 2 5不可以構成三角形"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;試撰寫一程序，輸入二個整數，找出兩數的最小公倍數。&#10;&#10;輸入範例: &#10;30 45&#10;&#10;輸出範例: &#10;90&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入3個整數邊長，判斷其能否構成三角形，&lt;/p&gt;&lt;p&gt;如果是請印出，「（三邊長）可以構成三角形」，&lt;br&gt; 否則印出，「（三邊長）不可以構成三角形」。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入「0 0 0」才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3 3 3&lt;br&gt; 1 6 1&lt;br&gt; 5 4 3&lt;br&gt; -9 4 5&lt;br&gt; 0 0 0&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3 3 3可以構成三角形&lt;br&gt; 1 6 1不可以構成三角形&lt;br&gt; 5 4 3可以構成三角形&lt;br&gt; -9 4 5不可以構成三角形&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main(){\r\n    int x,y,z;\r\n    while(1){\r\n        std::cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\r\n        if(x==0&amp;&amp;y==0&amp;&amp;z==0)\r\n            break;\r\n        if(x+y&gt;z&amp;&amp;y+z&gt;x&amp;&amp;x+z&gt;y)\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;可以構成三角形\\n\&quot;;\r\n        else\r\n            std::cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;不可以構成三角形\\n\&quot;;  \r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(){\n    int x,y,z;\n    while(1){\n        cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n        if(x==0&amp;&amp;y==0&amp;&amp;z==0)\n            break;\n        if(x+y&gt;z&amp;&amp;y+z&gt;x&amp;&amp;x+z&gt;y)\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;可以構成三角形\\n\&quot;;\n        else\n            cout&lt;&lt;x&lt;&lt;\&quot; \&quot;&lt;&lt;y&lt;&lt;\&quot; \&quot;&lt;&lt;z&lt;&lt;\&quot;不可以構成三角形\\n\&quot;;    \n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="互質"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4 8"/></node><node TEXT="dataOut"><node TEXT="4與8兩數不互質"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;輸入兩個整數，判斷兩數是否為互質（除了1之外，無共同因數）。&#10;若是互質，則印出兩數互質；&#10;否則印出兩數不互質。&#10;&#10;輸入函式： &#10;24 35&#10;&#10;輸出函式： &#10;24與35兩數互質&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入兩個整數，判斷兩數是否為互質&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;（除了1之外，無共同因數）&lt;/span&gt;。&lt;br&gt; 若是互質，則印出「（）與（）兩數互質」；&lt;br&gt; 否則印出「（）與（）兩數不互質」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入函式:&lt;/span&gt;&lt;br&gt; 24 35&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出函式:&lt;/span&gt;&lt;br&gt; 24與35兩數互質&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int x,y;\r\n    int i=1,gcd;\r\n    std::cin&gt;&gt;x&gt;&gt;y;\r\n    while(i&lt;=x&amp;&amp;i&lt;=y){\r\n           if(x%i==0&amp;&amp;y%i==0){\r\n                 gcd=i;\r\n           }\r\n        i=i+1;   \r\n    }\r\n    if(gcd==1)\r\n        std::cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;兩數互質\\n\&quot;;\r\n    else\r\n        std::cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;兩數不互質\\n\&quot;;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y;\n    int i=1,gcd;\n    cin&gt;&gt;x&gt;&gt;y;\n    while(i&lt;=x&amp;&amp;i&lt;=y){\n           if(x%i==0&amp;&amp;y%i==0){\n                 gcd=i;\n           }\n        i=i+1;   \n    }\n    if(gcd==1)\n       cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;兩數互質\\n\&quot;;\n    else\n       cout&lt;&lt;x&lt;&lt;\&quot;與\&quot;&lt;&lt;y&lt;&lt;\&quot;兩數不互質\\n\&quot;;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="GG了啦！"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="frtujvtbyuitvbguitvuiGAGAGAGAGABDEGFGG"/></node><node TEXT="dataOut"><node TEXT="38"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;輸入兩個整數，判斷兩數是否為互質（除了1之外，無共同因數）。&#10;若是互質，則印出兩數互質；&#10;否則印出兩數不互質。&#10;&#10;輸入函式： &#10;24 35&#10;&#10;輸出函式： &#10;24與35兩數互質&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;一直輸入字元，直到出現「GG」字樣，輸出共打了幾個字（包含「GG」）。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; AAAAAAAAFHBFKOEEFEFGG&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 21&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;stdio.h&gt;\r\nint main(){\r\n    char a;\r\n    int b=0;\r\n    while(!std::cin.eof()){\r\n        std::cin&gt;&gt;a;\r\n        if(a=='G'){\r\n            b++;\r\n            if('G'==getchar()){\r\n                std::cout&lt;&lt;b+1;\r\n            return 0;\r\n                }\r\n            }\r\n        b++;\r\n    }\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;stdio.h&gt;\r\nint main(){\r\n    char a;\r\n    int b=0;\r\n    while(!std::cin.eof()){\r\n        std::cin&gt;&gt;a;\r\n        if(a=='G'){\r\n            b++;\r\n            if('G'==getchar()){\r\n                std::cout&lt;&lt;b+1;\r\n            return 0;\r\n                }\r\n            }\r\n        b++;\r\n    }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="17"/></node><node TEXT="UnitDescription"><node TEXT="while與for本是一家親"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;for子句&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/17-for.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1到100和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="5050"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;計算整數1到100,公差為1的累加和。&#10;如1+2+3+...+100的和。&#10;&#10;輸入範例:&#10;&#10;輸出範例:&#10;5050&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;計算整數&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;1到100，公差為1&lt;/span&gt;的累加和。&lt;br&gt; 如1+2+3+...+100的和。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5050&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;br&gt;&lt;/span&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int i,sum;&lt;br&gt; for(........){&lt;br&gt; sum=sum+i;&lt;br&gt; }&lt;br&gt; std::cout&amp;lt;&amp;lt;sum;&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,sum;\n    for(i=1,sum=0;i&lt;=100;i++){\n        sum=sum+i;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,sum;\n    for(i=1,sum=0;i&lt;=100;i++){\n        sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}&#10;"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="奇數和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="2500&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;計算出整數1到99,公差為2的累加值。&#10;1+3+5+...+99之和&#10;&#10;輸入範例: &#10;&#10;輸出範例: &#10;2500 &#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;計算整數&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;1到99，公差為2&lt;/span&gt;的累加和。&lt;br&gt; 如1+3+5+...+99的和。&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 2500&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,sum;\n    for(i=1,sum=0;i&lt;100;i=i+2){\n          sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,sum;\n    for(i=1,sum=0;i&lt;100;i=i+2){\n          sum=sum+i;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="偶數和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="2550&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;計算整數2到100,公差為2的累加值。&#10;如，2+4+6+...+100之和。&#10;&#10;輸入範例:&#10;&#10;輸出範例:&#10;2550&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;計算整數&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;2到100，公差為2&lt;/span&gt;的累加和。&lt;br&gt; 如2+4+6+...+100的和。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 2550&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,sum;\n    for(i=2,sum=0;i&lt;=100;i=i+2){\n           sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,sum;\n    for(i=2,sum=0;i&lt;=100;i=i+2){\n           sum=sum+i;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1到N之和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="99&#10;"/></node><node TEXT="dataOut"><node TEXT="4950&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;由使用者輸入一整數n，計算1到n且等差為1的累加值。&#10;例如1+2+3+...+n之和，n&gt;1。&#10;&#10;輸入範例: &#10;100&#10;&#10;輸出範例: &#10;5050&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一整數n，&lt;br&gt; 計算整數&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;1到n，公差為1&lt;/span&gt;的累加和。&lt;br&gt; 如1+2+3+...+n的和，n&amp;gt;1。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 100&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5050&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,n,sum;\n    cin&gt;&gt;n;\n    for(i=1,sum=0;i&lt;=n;i++){\n         sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,n,sum;\n    std::cin&gt;&gt;n;\n    for(i=1,sum=0;i&lt;=n;i++){\n         sum=sum+i;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="X到Y之和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 99&#10;"/></node><node TEXT="dataOut"><node TEXT="4949&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;由使用者輸入整數n1與n2,n1必須小於n2，&#10;公差為1，計算其累加和。&#10;例如，n1+(n1+1)+(n1+1+1)+...+n2之和,&#10;&#10;輸入範例:&#10;1 99&#10;&#10;輸出範例:&#10;4950&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入二整數X、Y，且X&amp;lt;Y，&lt;br&gt; 計算整數&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;X到Y，公差為1&lt;/span&gt;的累加和。&lt;br&gt; 如X+(X+1)+...+Y的和。&lt;/p&gt;&lt;p&gt;舉例，若X=3，Y=5，&lt;br&gt; 則3+4+5=12。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 99&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 4950&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,x,y,sum;\n    std::cin&gt;&gt;x&gt;&gt;y;\n    for(i=x,sum=0;i&lt;=y;i=i+1){\n        sum=sum+i;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,x,y,sum;\n    cin&gt;&gt;x&gt;&gt;y;\n    for(i=x,sum=0;i&lt;=y;i=i+1){\n        sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="5的倍數不加"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="77&#10;"/></node><node TEXT="dataOut"><node TEXT="2403&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;由使用者輸入3個整數,分別為首項、末項與公差，&#10;計算等差級數的和。&#10;&#10;輸入範例: &#10;2 100 30&#10;&#10;輸出範例:&#10;188&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入1個整數N，&lt;/p&gt;&lt;p&gt;從1加到N，&lt;br&gt; 但如果相加的數字為5的倍數就不加，&lt;br&gt; 輸出總和。&lt;/p&gt;&lt;p&gt;舉例，N=6，&lt;br&gt; 則1+2+3+4+6=16。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 33&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 456&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nint main()\r\n{\r\n    int N;\r\n    int i,sum;\r\n    std::cin&gt;&gt;N;\r\n    for(i=1,sum=0;i&lt;=N;i=i+1){\r\n        if(i%5!=0)\r\n            sum=sum+i;\r\n    }\r\n    std::cout&lt;&lt;sum;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int N;\n    int i,sum;\n    cin&gt;&gt;N;\n    for(i=1,sum=0;i&lt;=N;i=i+1){\n        if(i%5!=0)\n            sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="細菌分裂"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="10 1000"/></node><node TEXT="dataOut"><node TEXT="1 10 100 1000"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;由使用者輸入1個整數，代表公比，&#10;再輸入第2個整數，&#10;從1開始，列出其小於等於第2個整數的公比數列。&#10;&#10;輸入範例:&#10;5&#10;100&#10;&#10;輸出範例:&#10;1 5 25&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入第1個整數代表公比，&lt;/p&gt;&lt;p&gt;再輸入第2個整數代表上限，&lt;/p&gt;&lt;p&gt;從1開始，列出其小於等於第2個整數的公比數列。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 100&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 5 25&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,n,i;\n    cin&gt;&gt;x&gt;&gt;n;\n    for(i=1;i&lt;=n;i=i*x){\n        cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n    cout&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int x,n,i;\n    std::cin&gt;&gt;x&gt;&gt;n;\n    for(i=1;i&lt;=n;i=i*x){\n    std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="等比級數公式"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 64 2"/></node><node TEXT="dataOut"><node TEXT="126"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;由使用者輸入3個整數，&#10;分別為首項、末項與公比，&#10;求等比數列之和。&#10;&#10;輸入範例: &#10;2 32 2&#10;&#10;輸出範例: &#10;62&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入3個整數，&lt;/p&gt;&lt;p&gt;分別&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;為首項、末項與公比，求等&lt;/span&gt;比數列之和。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2 32 2&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 62&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int firstterm, endterm,ratio,i,sum;\n    std::cin&gt;&gt;firstterm&gt;&gt;endterm&gt;&gt;ratio;\n    for(i=firstterm,sum=0;i&lt;=endterm;i=i*ratio){\n        sum=sum+i;\n    }\n    std::cout&lt;&lt;sum;\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int firstterm, endterm,ratio,i,sum;\n    cin&gt;&gt;firstterm&gt;&gt;endterm&gt;&gt;ratio;\n    for(i=firstterm,sum=0;i&lt;=endterm;i=i*ratio){\n        sum=sum+i;\n    }\n    cout&lt;&lt;sum&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="遞減值"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="30"/></node><node TEXT="dataOut"><node TEXT="100 70 40 10"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一程序，輸入一個等差遞減值，由100印到&gt;=1為止。&#10;&#10;輸入範例:&#10;25&#10;&#10;輸出範例: &#10;100 75 50 25&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入一個等差遞減值n，&lt;/p&gt;&lt;p&gt;由100、100-n、...，印到&amp;gt;=1為止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 25&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 100 75 50 25&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int difference,i;\n    cin&gt;&gt;difference;\n    for(i=100;i&gt;=1;i=i-difference){\n        cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int difference,i;\n    std::cin&gt;&gt;difference;\n    for(i=100;i&gt;=1;i=i-difference){\n        std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="2的次方數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="500&#10;"/></node><node TEXT="dataOut"><node TEXT="512&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入某數N，找出第一個大於N的2次方數。&#10;&#10;輸入範例:&#10;1000&#10;&#10;輸出範例:&#10;1024&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一程式，&lt;/p&gt;&lt;p&gt;輸入某數N，找出&lt;span data-mce-style=&quot;color: #ff0000;&quot;&gt;第一個大於N的2次方數&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1000&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1024&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,s;\n    cin&gt;&gt;n;\n    for(s=1;s&lt;=n;s=s*2){\n    }\n    cout&lt;&lt;s&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int n,s;\n    std::cin&gt;&gt;n;\n    for(s=1;s&lt;=n;s=s*2){\n    }\n    std::cout&lt;&lt;s;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="冒牌費氏數列"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="33"/></node><node TEXT="dataOut"><node TEXT="82367"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入某數N，找出第一個大於N的2次方數。&#10;&#10;輸入範例:&#10;1000&#10;&#10;輸出範例:&#10;1024&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;令：&lt;/p&gt;&lt;p&gt;f(1)=10，f(2)=15，f(3)=16&lt;/p&gt;&lt;p&gt;f(n)={f(n-2)+f(n-3)，當n&amp;gt;=4}&lt;/p&gt;&lt;p&gt;請寫一個程式，輸入n，輸出f(n)值。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt;31&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\nint a,b[1000];\nb[1]=10;b[2]=5;b[3]=6;\nstd::cin&gt;&gt;a;\nif(a==1){std::cout&lt;&lt;10;return 0;}\nif(a==2){std::cout&lt;&lt;15; return 0;}\nif(a==3){std::cout&lt;&lt;16; return 0;}\nfor(int i=4;i&lt;=a;i++)b[i]=b[i-2]+b[i-3];\nstd::cout&lt;&lt;b[a];\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a,b[1000];\n    b[1]=10;b[2]=15;b[3]=16;\n    std::cin&gt;&gt;a;\n    if(a==1){std::cout&lt;&lt;10; return 0;}\n    if(a==2){std::cout&lt;&lt;15; return 0;}\n    if(a==3){std::cout&lt;&lt;16; return 0;}\n    for(int i=4;i&lt;=a;i++)b[i]=b[i-2]+b[i-3];\n    std::cout&lt;&lt;b[a];\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="18"/></node><node TEXT="UnitDescription"><node TEXT="迴圈中有迴圈"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;巢狀迴圈&quot;,&quot;url&quot;:&quot;http://www.18dice.tw/diceweb/slides/c++/18-巢狀迴圈.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="九九乘法"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="1*1=1&#10;1*2=2&#10;1*3=3&#10;1*4=4&#10;1*5=5&#10;1*6=6&#10;1*7=7&#10;1*8=8&#10;1*9=9&#10;2*1=2&#10;2*2=4&#10;2*3=6&#10;2*4=8&#10;2*5=10&#10;2*6=12&#10;2*7=14&#10;2*8=16&#10;2*9=18&#10;3*1=3&#10;3*2=6&#10;3*3=9&#10;3*4=12&#10;3*5=15&#10;3*6=18&#10;3*7=21&#10;3*8=24&#10;3*9=27&#10;4*1=4&#10;4*2=8&#10;4*3=12&#10;4*4=16&#10;4*5=20&#10;4*6=24&#10;4*7=28&#10;4*8=32&#10;4*9=36&#10;5*1=5&#10;5*2=10&#10;5*3=15&#10;5*4=20&#10;5*5=25&#10;5*6=30&#10;5*7=35&#10;5*8=40&#10;5*9=45&#10;6*1=6&#10;6*2=12&#10;6*3=18&#10;6*4=24&#10;6*5=30&#10;6*6=36&#10;6*7=42&#10;6*8=48&#10;6*9=54&#10;7*1=7&#10;7*2=14&#10;7*3=21&#10;7*4=28&#10;7*5=35&#10;7*6=42&#10;7*7=49&#10;7*8=56&#10;7*9=63&#10;8*1=8&#10;8*2=16&#10;8*3=24&#10;8*4=32&#10;8*5=40&#10;8*6=48&#10;8*7=56&#10;8*8=64&#10;8*9=72&#10;9*1=9&#10;9*2=18&#10;9*3=27&#10;9*4=36&#10;9*5=45&#10;9*6=54&#10;9*7=63&#10;9*8=72&#10;9*9=81&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;利用巢狀迴圈，寫一個程序印出九九乘法。&#10;&#10;輸入範例:&#10;&#10;輸出範例:&#10;1*1=1&#10;1*2=2&#10;1*3=3&#10;1*4=4&#10;1*5=5&#10;1*6=6&#10;1*7=7&#10;1*8=8&#10;1*9=9&#10;2*1=2&#10;2*2=4&#10;2*3=6&#10;2*4=8&#10;2*5=10&#10;2*6=12&#10;2*7=14&#10;2*8=16&#10;2*9=18&#10;3*1=3&#10;3*2=6&#10;3*3=9&#10;3*4=12&#10;3*5=15&#10;3*6=18&#10;3*7=21&#10;3*8=24&#10;3*9=27&#10;4*1=4&#10;4*2=8&#10;4*3=12&#10;4*4=16&#10;4*5=20&#10;4*6=24&#10;4*7=28&#10;4*8=32&#10;4*9=36&#10;5*1=5&#10;5*2=10&#10;5*3=15&#10;5*4=20&#10;5*5=25&#10;5*6=30&#10;5*7=35&#10;5*8=40&#10;5*9=45&#10;6*1=6&#10;6*2=12&#10;6*3=18&#10;6*4=24&#10;6*5=30&#10;6*6=36&#10;6*7=42&#10;6*8=48&#10;6*9=54&#10;7*1=7&#10;7*2=14&#10;7*3=21&#10;7*4=28&#10;7*5=35&#10;7*6=42&#10;7*7=49&#10;7*8=56&#10;7*9=63&#10;8*1=8&#10;8*2=16&#10;8*3=24&#10;8*4=32&#10;8*5=40&#10;8*6=48&#10;8*7=56&#10;8*8=64&#10;8*9=72&#10;9*1=9&#10;9*2=18&#10;9*3=27&#10;9*4=36&#10;9*5=45&#10;9*6=54&#10;9*7=63&#10;9*8=72&#10;9*9=81&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;使用巢狀迴圈，印出九九乘法表。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1*1=1&lt;br&gt; 1*2=2&lt;br&gt; 1*3=3&lt;br&gt; 1*4=4&lt;br&gt; 1*5=5&lt;br&gt; 1*6=6&lt;br&gt; 1*7=7&lt;br&gt; 1*8=8&lt;br&gt; 1*9=9&lt;br&gt; 2*1=2&lt;br&gt; 2*2=4&lt;br&gt; 2*3=6&lt;br&gt; 2*4=8&lt;br&gt; 2*5=10&lt;br&gt; 2*6=12&lt;br&gt; 2*7=14&lt;br&gt; 2*8=16&lt;br&gt; 2*9=18&lt;br&gt; .&lt;br&gt; .(略，輸出時不依本題範例，而是以此類推。)&lt;br&gt; .&lt;br&gt; 9*1=9&lt;br&gt; 9*2=18&lt;br&gt; 9*3=27&lt;br&gt; 9*4=36&lt;br&gt; 9*5=45&lt;br&gt; 9*6=54&lt;br&gt; 9*7=63&lt;br&gt; 9*8=72&lt;br&gt; 9*9=81&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;int main(){&lt;br&gt; int i,j;&lt;br&gt; for(......){&lt;br&gt; for(......){&lt;br&gt; std::cout&amp;lt;&amp;lt;i&amp;lt;&amp;lt;&quot;*&quot;&amp;lt;&amp;lt;j&amp;lt;&amp;lt;&quot;=&quot;&amp;lt;&amp;lt;i*j&amp;lt;&amp;lt;&quot;\n&quot;;&lt;br&gt; }&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j;\n    for(i=1;i&lt;=9;i++){\n        for(j=1;j&lt;=9;j++){\n            cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;endl;\n       }\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,j;\n    for(i=1;i&lt;=9;i++){\n       for(j=1;j&lt;=9;j++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\n\&quot;;\n       }\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="九九乘法表"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="1*1= 1&#9;1*2= 2&#9;1*3= 3&#9;1*4= 4&#9;1*5= 5&#9;1*6= 6&#9;1*7= 7&#9;1*8= 8&#9;1*9= 9&#9;&#10;2*1= 2&#9;2*2= 4&#9;2*3= 6&#9;2*4= 8&#9;2*5=10&#9;2*6=12&#9;2*7=14&#9;2*8=16&#9;2*9=18&#9;&#10;3*1= 3&#9;3*2= 6&#9;3*3= 9&#9;3*4=12&#9;3*5=15&#9;3*6=18&#9;3*7=21&#9;3*8=24&#9;3*9=27&#9;&#10;4*1= 4&#9;4*2= 8&#9;4*3=12&#9;4*4=16&#9;4*5=20&#9;4*6=24&#9;4*7=28&#9;4*8=32&#9;4*9=36&#9;&#10;5*1= 5&#9;5*2=10&#9;5*3=15&#9;5*4=20&#9;5*5=25&#9;5*6=30&#9;5*7=35&#9;5*8=40&#9;5*9=45&#9;&#10;6*1= 6&#9;6*2=12&#9;6*3=18&#9;6*4=24&#9;6*5=30&#9;6*6=36&#9;6*7=42&#9;6*8=48&#9;6*9=54&#9;&#10;7*1= 7&#9;7*2=14&#9;7*3=21&#9;7*4=28&#9;7*5=35&#9;7*6=42&#9;7*7=49&#9;7*8=56&#9;7*9=63&#9;&#10;8*1= 8&#9;8*2=16&#9;8*3=24&#9;8*4=32&#9;8*5=40&#9;8*6=48&#9;8*7=56&#9;8*8=64&#9;8*9=72&#9;&#10;9*1= 9&#9;9*2=18&#9;9*3=27&#9;9*4=36&#9;9*5=45&#9;9*6=54&#9;9*7=63&#9;9*8=72&#9;9*9=81&#9;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;利用巢狀迴圈，寫一個程序印出九九乘法表。&#10;以tab隔開每一欄。&#10;&#10;輸入範例:&#10;&#10;輸出範例:&#10;1*1= 1&#9;1*2= 2&#9;1*3= 3&#9;1*4= 4&#9;1*5= 5&#9;1*6= 6&#9;1*7= 7&#9;1*8= 8&#9;1*9= 9&#9;&#10;2*1= 2&#9;2*2= 4&#9;2*3= 6&#9;2*4= 8&#9;2*5=10&#9;2*6=12&#9;2*7=14&#9;2*8=16&#9;2*9=18&#9;&#10;3*1= 3&#9;3*2= 6&#9;3*3= 9&#9;3*4=12&#9;3*5=15&#9;3*6=18&#9;3*7=21&#9;3*8=24&#9;3*9=27&#9;&#10;4*1= 4&#9;4*2= 8&#9;4*3=12&#9;4*4=16&#9;4*5=20&#9;4*6=24&#9;4*7=28&#9;4*8=32&#9;4*9=36&#9;&#10;5*1= 5&#9;5*2=10&#9;5*3=15&#9;5*4=20&#9;5*5=25&#9;5*6=30&#9;5*7=35&#9;5*8=40&#9;5*9=45&#9;&#10;6*1= 6&#9;6*2=12&#9;6*3=18&#9;6*4=24&#9;6*5=30&#9;6*6=36&#9;6*7=42&#9;6*8=48&#9;6*9=54&#9;&#10;7*1= 7&#9;7*2=14&#9;7*3=21&#9;7*4=28&#9;7*5=35&#9;7*6=42&#9;7*7=49&#9;7*8=56&#9;7*9=63&#9;&#10;8*1= 8&#9;8*2=16&#9;8*3=24&#9;8*4=32&#9;8*5=40&#9;8*6=48&#9;8*7=56&#9;8*8=64&#9;8*9=72&#9;&#10;9*1= 9&#9;9*2=18&#9;9*3=27&#9;9*4=36&#9;9*5=45&#9;9*6=54&#9;9*7=63&#9;9*8=72&#9;9*9=81&#9;&#10;&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;使用巢狀迴圈，印出九九乘法表。&lt;/p&gt;&lt;p&gt;排列如輸出範例，輸出積使用右對齊，以tab隔開每一欄。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span&gt;1*1=&amp;nbsp; 1&amp;nbsp; &amp;nbsp;1*2=&amp;nbsp; 2&amp;nbsp; &amp;nbsp; 1*3=&amp;nbsp; 3&amp;nbsp; &amp;nbsp; 1*4=&amp;nbsp; 4&amp;nbsp; &amp;nbsp; 1*5=&amp;nbsp; 5&amp;nbsp; &amp;nbsp; 1*6=&amp;nbsp; 6&amp;nbsp; &amp;nbsp; 1*7=&amp;nbsp; 7&amp;nbsp; &amp;nbsp; &amp;nbsp;1*8=&amp;nbsp; 8&amp;nbsp; &amp;nbsp;1*9=&amp;nbsp; &amp;nbsp;9&lt;/span&gt;&lt;br&gt; &lt;span&gt;2*1=&amp;nbsp; 2&amp;nbsp; &amp;nbsp;2*2=&amp;nbsp; 4&amp;nbsp; &amp;nbsp; 2*3=&amp;nbsp; 6&amp;nbsp; &amp;nbsp; 2*4=&amp;nbsp; 8&amp;nbsp; &amp;nbsp; 2*5=10&amp;nbsp; &amp;nbsp; 2*6=12&amp;nbsp; &amp;nbsp; 2*7=14&amp;nbsp; &amp;nbsp; &amp;nbsp;2*8=16&amp;nbsp; &amp;nbsp; 2*9=18&lt;/span&gt;&lt;br&gt; &lt;span&gt;3*1=&amp;nbsp; 3&amp;nbsp; &amp;nbsp;3*2=&amp;nbsp; 6&amp;nbsp; &amp;nbsp; 3*3=&amp;nbsp; 9&amp;nbsp; &amp;nbsp; 3*4=12&amp;nbsp; &amp;nbsp; 3*5=15&amp;nbsp; &amp;nbsp; 3*6=18&amp;nbsp; &amp;nbsp; 3*7=21&amp;nbsp; &amp;nbsp; &amp;nbsp;3*8=24&amp;nbsp; &amp;nbsp; 3*9=27&lt;/span&gt;&lt;br&gt; &lt;span&gt;4*1=&amp;nbsp; 4&amp;nbsp; &amp;nbsp;4*2=&amp;nbsp; 8&amp;nbsp; &amp;nbsp; 4*3=12&amp;nbsp; &amp;nbsp; 4*4=16&amp;nbsp; &amp;nbsp; 4*5=20&amp;nbsp; &amp;nbsp; 4*6=24&amp;nbsp; &amp;nbsp; 4*7=28&amp;nbsp; &amp;nbsp; &amp;nbsp;4*8=32&amp;nbsp; &amp;nbsp; 4*9=36&lt;/span&gt;&lt;br&gt; &lt;span&gt;5*1=&amp;nbsp; 5&amp;nbsp; &amp;nbsp;5*2=10&amp;nbsp; &amp;nbsp; 5*3=15&amp;nbsp; &amp;nbsp; 5*4=20&amp;nbsp; &amp;nbsp; 5*5=25&amp;nbsp; &amp;nbsp; 5*6=30&amp;nbsp; &amp;nbsp; 5*7=35&amp;nbsp; &amp;nbsp; &amp;nbsp;5*8=40&amp;nbsp; &amp;nbsp; 5*9=45&lt;/span&gt;&lt;br&gt; &lt;span&gt;6*1=&amp;nbsp; 6&amp;nbsp; &amp;nbsp;6*2=12&amp;nbsp; &amp;nbsp; 6*3=18&amp;nbsp; &amp;nbsp; 6*4=24&amp;nbsp; &amp;nbsp; 6*5=30&amp;nbsp; &amp;nbsp; 6*6=36&amp;nbsp; &amp;nbsp; 6*7=42&amp;nbsp; &amp;nbsp; &amp;nbsp;6*8=48&amp;nbsp; &amp;nbsp; 6*9=54&lt;/span&gt;&lt;br&gt; &lt;span&gt;7*1=&amp;nbsp; 7&amp;nbsp; &amp;nbsp;7*2=14&amp;nbsp; &amp;nbsp; 7*3=21&amp;nbsp; &amp;nbsp; 7*4=28&amp;nbsp; &amp;nbsp; 7*5=35&amp;nbsp; &amp;nbsp; 7*6=42&amp;nbsp; &amp;nbsp; 7*7=49&amp;nbsp; &amp;nbsp; &amp;nbsp;7*8=56&amp;nbsp; &amp;nbsp; 7*9=63&lt;/span&gt;&lt;br&gt; &lt;span&gt;8*1=&amp;nbsp; 8&amp;nbsp; &amp;nbsp;8*2=16&amp;nbsp; &amp;nbsp; 8*3=24&amp;nbsp; &amp;nbsp; 8*4=32&amp;nbsp; &amp;nbsp; 8*5=40&amp;nbsp; &amp;nbsp; 8*6=48&amp;nbsp; &amp;nbsp; 8*7=56&amp;nbsp; &amp;nbsp; &amp;nbsp;8*8=64&amp;nbsp; &amp;nbsp; 8*9=72&lt;/span&gt;&lt;br&gt; &lt;span&gt;9*1=&amp;nbsp; 9&amp;nbsp; &amp;nbsp;9*2=18&amp;nbsp; &amp;nbsp; 9*3=27&amp;nbsp; &amp;nbsp; 9*4=36&amp;nbsp; &amp;nbsp; 9*5=45&amp;nbsp; &amp;nbsp; 9*6=54&amp;nbsp; &amp;nbsp; 9*7=63&amp;nbsp; &amp;nbsp; &amp;nbsp;9*8=72&amp;nbsp; &amp;nbsp; 9*9=81&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int i,j;\n    for(i=1;i&lt;=9;i++){\n        for(j=1;j&lt;=9;j++){\n            cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;setw(2)&lt;&lt;i*j&lt;&lt;\&quot; \&quot;;\n        }\n        cout&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nint main()\n{\n    int i,j;\n    for(i=1;i&lt;=9;i++){\n         for(j=1;j&lt;=9;j++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;std::setw(2)&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n         }\n            std::cout&lt;&lt;\&quot;\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="乘法變形排列"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=""/></node><node TEXT="dataOut"><node TEXT="1*1=1&#9;2*1=2&#9;3*1=3&#10;1*2=2&#9;2*2=4&#9;3*2=6&#10;1*3=3&#9;2*3=6&#9;3*3=9&#10;1*4=4&#9;2*4=8&#9;3*4=12&#10;1*5=5&#9;2*5=10&#9;3*5=15&#10;1*6=6&#9;2*6=12&#9;3*6=18&#10;1*7=7&#9;2*7=14&#9;3*7=21&#10;1*8=8&#9;2*8=16&#9;3*8=24&#10;1*9=9&#9;2*9=18&#9;3*9=27&#10;4*1=4&#9;5*1=5&#9;6*1=6&#10;4*2=8&#9;5*2=10&#9;6*2=12&#10;4*3=12&#9;5*3=15&#9;6*3=18&#10;4*4=16&#9;5*4=20&#9;6*4=24&#10;4*5=20&#9;5*5=25&#9;6*5=30&#10;4*6=24&#9;5*6=30&#9;6*6=36&#10;4*7=28&#9;5*7=35&#9;6*7=42&#10;4*8=32&#9;5*8=40&#9;6*8=48&#10;4*9=36&#9;5*9=45&#9;6*9=54&#10;7*1=7&#9;8*1=8&#9;9*1=9&#10;7*2=14&#9;8*2=16&#9;9*2=18&#10;7*3=21&#9;8*3=24&#9;9*3=27&#10;7*4=28&#9;8*4=32&#9;9*4=36&#10;7*5=35&#9;8*5=40&#9;9*5=45&#10;7*6=42&#9;8*6=48&#9;9*6=54&#10;7*7=49&#9;8*7=56&#9;9*7=63&#10;7*8=56&#9;8*8=64&#9;9*8=72&#10;7*9=63&#9;8*9=72&#9;9*9=81"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用巢狀迴圈，寫一個程序印出九九乘法表，其排列如下。&#10;&#10;輸入範例:&#10;&#10;輸出範例:&#10;1*1=1&#9;2*1=2&#9;3*1=3&#10;1*2=2&#9;2*2=4&#9;3*2=6&#10;...     ...     ...&#10;1*9=9&#9;2*9=18&#9;3*9=27&#10;4*1=4&#9;5*1=5&#9;6*1=6&#10;4*2=8&#9;5*2=10&#9;6*2=12&#10;...     ...     ...&#10;4*9=36&#9;5*9=45&#9;6*9=54&#10;7*1=7&#9;8*1=8&#9;9*1=9&#10;7*2=14&#9;8*2=16&#9;9*2=18&#10;...     ...     ...&#10;7*9=63&#9;8*9=72&#9;9*9=81&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;使用巢狀迴圈，印出變形的九九乘法表，總共有3欄。&lt;/p&gt;&lt;p&gt;排列如輸出範例，輸出積不需要右對齊，以tab隔開每一欄。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1*1=1&amp;nbsp; &amp;nbsp; &amp;nbsp;2*1=2&amp;nbsp; &amp;nbsp; &amp;nbsp;3*1=3&lt;br&gt; 1*2=2&amp;nbsp; &amp;nbsp; &amp;nbsp;2*2=4&amp;nbsp; &amp;nbsp; &amp;nbsp;3*2=6&lt;br&gt; ...&lt;br&gt; ...(略，輸出時不依本題範例，而是以此類推。)&lt;br&gt; ...&lt;br&gt; 1*9=9&amp;nbsp; &amp;nbsp; &amp;nbsp;2*9=18&amp;nbsp; &amp;nbsp;3*9=27&lt;br&gt; 4*1=4&amp;nbsp; &amp;nbsp; &amp;nbsp;5*1=5&amp;nbsp; &amp;nbsp; &amp;nbsp;6*1=6&lt;br&gt; 4*2=8&amp;nbsp; &amp;nbsp; &amp;nbsp;5*2=10&amp;nbsp; &amp;nbsp;6*2=12&lt;br&gt; ...&lt;br&gt; ...(略，輸出時不依本題範例，而是以此類推。)&lt;br&gt; ...&lt;br&gt; 4*9=36&amp;nbsp; &amp;nbsp;5*9=45&amp;nbsp; &amp;nbsp;6*9=54&lt;br&gt; 7*1=7&amp;nbsp; &amp;nbsp; &amp;nbsp;8*1=8&amp;nbsp; &amp;nbsp; &amp;nbsp;9*1=9&lt;br&gt; 7*2=14&amp;nbsp; &amp;nbsp;8*2=16&amp;nbsp; &amp;nbsp;9*2=18&lt;br&gt; ...&lt;br&gt; ...(略，輸出時不依本題範例，而是以此類推。)&lt;br&gt; ...&lt;br&gt; 7*9=63&amp;nbsp; &amp;nbsp;8*9=72&amp;nbsp; &amp;nbsp;9*9=81&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j;\n    for(j=1;j&lt;=9;j++){\n    for(i=1;i&lt;=3;i++){\n        cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n    }\n    cout&lt;&lt;endl;\n    }\n    \n    for(j=1;j&lt;=9;j++){\n    for(i=4;i&lt;=6;i++){\n        cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n    }\n    cout&lt;&lt;endl;\n    }\n    \n    for(j=1;j&lt;=9;j++){\n    for(i=7;i&lt;=9;i++){\n        cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n    }\n    cout&lt;&lt;endl;\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,j;\n    for(j=1;j&lt;=9;j++){\n    for(i=1;i&lt;=3;i++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n    }\n    std::cout&lt;&lt;\&quot;\\n\&quot;;\n    }\n    \n    for(j=1;j&lt;=9;j++){\n    for(i=4;i&lt;=6;i++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n    }\n    std::cout&lt;&lt;\&quot;\\n\&quot;;\n    }\n    \n    for(j=1;j&lt;=9;j++){\n    for(i=7;i&lt;=9;i++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\t\&quot;;\n    }\n    std::cout&lt;&lt;\&quot;\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1到N乘法表"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9"/></node><node TEXT="dataOut"><node TEXT="1*1=1&#10;1*2=2&#10;1*3=3&#10;1*4=4&#10;1*5=5&#10;1*6=6&#10;1*7=7&#10;1*8=8&#10;1*9=9&#10;2*1=2&#10;2*2=4&#10;2*3=6&#10;2*4=8&#10;2*5=10&#10;2*6=12&#10;2*7=14&#10;2*8=16&#10;2*9=18&#10;3*1=3&#10;3*2=6&#10;3*3=9&#10;3*4=12&#10;3*5=15&#10;3*6=18&#10;3*7=21&#10;3*8=24&#10;3*9=27&#10;4*1=4&#10;4*2=8&#10;4*3=12&#10;4*4=16&#10;4*5=20&#10;4*6=24&#10;4*7=28&#10;4*8=32&#10;4*9=36&#10;5*1=5&#10;5*2=10&#10;5*3=15&#10;5*4=20&#10;5*5=25&#10;5*6=30&#10;5*7=35&#10;5*8=40&#10;5*9=45&#10;6*1=6&#10;6*2=12&#10;6*3=18&#10;6*4=24&#10;6*5=30&#10;6*6=36&#10;6*7=42&#10;6*8=48&#10;6*9=54&#10;7*1=7&#10;7*2=14&#10;7*3=21&#10;7*4=28&#10;7*5=35&#10;7*6=42&#10;7*7=49&#10;7*8=56&#10;7*9=63&#10;8*1=8&#10;8*2=16&#10;8*3=24&#10;8*4=32&#10;8*5=40&#10;8*6=48&#10;8*7=56&#10;8*8=64&#10;8*9=72&#10;9*1=9&#10;9*2=18&#10;9*3=27&#10;9*4=36&#10;9*5=45&#10;9*6=54&#10;9*7=63&#10;9*8=72&#10;9*9=81&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用巢狀迴圈，寫一個程序，印出至1到指定值(&lt;9)的乘法表。&#10;&#10;&#10;輸入範例:&#10;3&#10;輸出範例:&#10;1*1=1&#10;1*2=2&#10;1*3=3&#10;1*4=4&#10;1*5=5&#10;1*6=6&#10;1*7=7&#10;1*8=8&#10;1*9=9&#10;2*1=2&#10;2*2=4&#10;2*3=6&#10;2*4=8&#10;2*5=10&#10;2*6=12&#10;2*7=14&#10;2*8=16&#10;2*9=18&#10;3*1=3&#10;3*2=6&#10;3*3=9&#10;3*4=12&#10;3*5=15&#10;3*6=18&#10;3*7=21&#10;3*8=24&#10;3*9=27&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;使用巢狀迴圈，印出一到指定值（&amp;lt;9）的九九乘法表。&lt;/p&gt;&lt;p&gt;排列如輸出範例。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1*1=1&lt;br&gt; 1*2=2&lt;br&gt; 1*3=3&lt;br&gt; 1*4=4&lt;br&gt; 1*5=5&lt;br&gt; 1*6=6&lt;br&gt; 1*7=7&lt;br&gt; 1*8=8&lt;br&gt; 1*9=9&lt;br&gt; 2*1=2&lt;br&gt; 2*2=4&lt;br&gt; 2*3=6&lt;br&gt; 2*4=8&lt;br&gt; 2*5=10&lt;br&gt; 2*6=12&lt;br&gt; 2*7=14&lt;br&gt; 2*8=16&lt;br&gt; 2*9=18&lt;br&gt; 3*1=3&lt;br&gt; 3*2=6&lt;br&gt; 3*3=9&lt;br&gt; 3*4=12&lt;br&gt; 3*5=15&lt;br&gt; 3*6=18&lt;br&gt; 3*7=21&lt;br&gt; 3*8=24&lt;br&gt; 3*9=27&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j,n;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n         for(j=1;j&lt;=9;j++){\n            cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;endl;\n         }\n    }\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,j,n;\n    std::cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n         for(j=1;j&lt;=9;j++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\n\&quot;;\n        }\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="N到9乘法表"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3"/></node><node TEXT="dataOut"><node TEXT="3*1=3&#10;3*2=6&#10;3*3=9&#10;3*4=12&#10;3*5=15&#10;3*6=18&#10;3*7=21&#10;3*8=24&#10;3*9=27&#10;4*1=4&#10;4*2=8&#10;4*3=12&#10;4*4=16&#10;4*5=20&#10;4*6=24&#10;4*7=28&#10;4*8=32&#10;4*9=36&#10;5*1=5&#10;5*2=10&#10;5*3=15&#10;5*4=20&#10;5*5=25&#10;5*6=30&#10;5*7=35&#10;5*8=40&#10;5*9=45&#10;6*1=6&#10;6*2=12&#10;6*3=18&#10;6*4=24&#10;6*5=30&#10;6*6=36&#10;6*7=42&#10;6*8=48&#10;6*9=54&#10;7*1=7&#10;7*2=14&#10;7*3=21&#10;7*4=28&#10;7*5=35&#10;7*6=42&#10;7*7=49&#10;7*8=56&#10;7*9=63&#10;8*1=8&#10;8*2=16&#10;8*3=24&#10;8*4=32&#10;8*5=40&#10;8*6=48&#10;8*7=56&#10;8*8=64&#10;8*9=72&#10;9*1=9&#10;9*2=18&#10;9*3=27&#10;9*4=36&#10;9*5=45&#10;9*6=54&#10;9*7=63&#10;9*8=72&#10;9*9=81&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，印出由指定值（&lt;9）到9的乘法表。&#10;&#10;&#10;輸入範例:&#10;7&#10;&#10;輸出範例:&#10;7*1=7&#10;7*2=14&#10;7*3=21&#10;7*4=24&#10;7*5=35&#10;7*6=42&#10;7*7=49&#10;7*8=56&#10;7*9=63&#10;8*1=8&#10;8*2=16&#10;8*3=24&#10;8*4=132&#10;8*5=40&#10;8*6=48&#10;8*7=56&#10;8*8=64&#10;8*9=72&#10;9*1=9&#10;9*2=18&#10;9*3=27&#10;9*4=36&#10;9*5=45&#10;9*6=54&#10;9*7=63&#10;9*8=72&#10;9*9=81&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;使用巢狀迴圈，印出指定值（&amp;lt;9）到9的九九乘法表。&lt;/p&gt;&lt;p&gt;排列如輸出範例。&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 7*1=7&lt;br&gt; 7*2=14&lt;br&gt; 7*3=21&lt;br&gt; 7*4=24&lt;br&gt; 7*5=35&lt;br&gt; 7*6=42&lt;br&gt; 7*7=49&lt;br&gt; 7*8=56&lt;br&gt; 7*9=63&lt;br&gt; 8*1=8&lt;br&gt; 8*2=16&lt;br&gt; 8*3=24&lt;br&gt; 8*4=32&lt;br&gt; 8*5=40&lt;br&gt; 8*6=48&lt;br&gt; 8*7=56&lt;br&gt; 8*8=64&lt;br&gt; 8*9=72&lt;br&gt; 9*1=9&lt;br&gt; 9*2=18&lt;br&gt; 9*3=27&lt;br&gt; 9*4=36&lt;br&gt; 9*5=45&lt;br&gt; 9*6=54&lt;br&gt; 9*7=63&lt;br&gt; 9*8=72&lt;br&gt; 9*9=81&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j,x;\n    cin&gt;&gt;x;\n    for(i=x;i&lt;=9;i++){\n        for(j=1;j&lt;=9;j++){\n            cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;endl;\n        }\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,j,x;\n    std::cin&gt;&gt;x;\n    for(i=x;i&lt;=9;i++){\n         for(j=1;j&lt;=9;j++){\n            std::cout&lt;&lt;i&lt;&lt;\&quot;*\&quot;&lt;&lt;j&lt;&lt;\&quot;=\&quot;&lt;&lt;i*j&lt;&lt;\&quot;\\n\&quot;;\n        }\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="找因數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9&#10;10&#10;111&#10;13&#10;19&#10;21&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="1 3 9&#10;1 2 5 10&#10;1 3 37 111&#10;1 13&#10;1 19&#10;1 3 7 21&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;給一個整數，列出其所有的正因數，程序可連續執行直至整數小於等於0為止。&#10;&#10;輸入資料:&#10;10&#10;9&#10;255&#10;68&#10;-999&#10;&#10;輸出資料:&#10;1 2 5 10&#10;1 3 9&#10;1 3 5 51 85 255&#10;1 2 4 17 34 68&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給一個整數，列出其所有的&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;正因數&lt;/span&gt;，&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入數字小於等於0才停止。&lt;/p&gt;&lt;p&gt;輸出格式如輸出範例所示，以空格隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入資料:&lt;/span&gt;&lt;br&gt; 10&lt;br&gt; 9&lt;br&gt; 255&lt;br&gt; 68&lt;br&gt; -999&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出資料:&lt;/span&gt;&lt;br&gt; 1 2 5 10&lt;br&gt; 1 3 9&lt;br&gt; 1 3 5 15 51 85 255&lt;br&gt; 1 2 4 17 34 68&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,n;\n    cin&gt;&gt;n;\n    while(n&gt;0){\n        for(i=1;i&lt;=n;i++){\n            if(n%i==0)\n                cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n        }\n        cout&lt;&lt;endl;\n        cin&gt;&gt;n;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int i,n;\n    std::cin&gt;&gt;n;\n    while(n&gt;0){\n    for(i=1;i&lt;=n;i++){\n           if(n%i==0)\n                std::cout&lt;&lt;i&lt;&lt;\&quot; \&quot;;\n    }\n    std::cout&lt;&lt;\&quot;\\n\&quot;;\n    std::cin&gt;&gt;n;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="階乘值-1"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="12&#10;"/></node><node TEXT="dataOut"><node TEXT="12!=479001600&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用者輸入正整數n，計算其階乘值，&#10;階乘：n=n*(n-1)*(n-2)*...1&#10;&#10;輸入範例:&#10;6&#10;&#10;輸出範例:&#10;6!=720&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入正整數n，計算其&lt;span data-mce-style=&quot;color: #000000;&quot;&gt;階乘值。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;階乘：n!=n*(n-1)*(n-2)*...*1&lt;/p&gt;&lt;p&gt;輸出格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 6!=720&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,i,s;\n    cin&gt;&gt;n;\n    for(i=1,s=1;i&lt;=n;i++){\n            s=s*i;\n    }\n    cout&lt;&lt;n&lt;&lt;\&quot;!=\&quot;&lt;&lt;s&lt;&lt;endl;\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int n,i,s;\n    std::cin&gt;&gt;n;\n    for(i=1,s=1;i&lt;=n;i++){\n            s=s*i;\n    }\n    std::cout&lt;&lt;n&lt;&lt;\&quot;!=\&quot;&lt;&lt;s&lt;&lt;\&quot;\\n\&quot;;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="階乘值-2"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="12"/></node><node TEXT="dataOut"><node TEXT="1!=1&#10;2!=2&#10;3!=6&#10;4!=24&#10;5!=120&#10;6!=720&#10;7!=5040&#10;8!=40320&#10;9!=362880&#10;10!=3628800&#10;11!=39916800&#10;12!=479001600&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用者輸入正整數n，計算其從1-n的所有階乘值。&#10;階乘值，n=n*(n-1)*(n-2)*...1&#10;&#10;輸入範例: &#10;6&#10;&#10;輸出範例: &#10;1!=1&#10;2!=2&#10;3!=6&#10;4!=24&#10;5!=120&#10;6!=720&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入正整數n，計算從1到n所有階乘值。&lt;/p&gt;&lt;p&gt;階乘：n!=n*(n-1)*(n-2)*...*1&lt;/p&gt;&lt;p&gt;輸出格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1!=1&lt;br&gt; 2!=2&lt;br&gt; 3!=6&lt;br&gt; 4!=24&lt;br&gt; 5!=120&lt;br&gt; 6!=720&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,i,result,x;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        for(x=1,result=1;x&lt;=i;x++){\n            result=result*x;\n        }\n        cout&lt;&lt;i&lt;&lt;\&quot;!=\&quot;&lt;&lt;result&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int n,i,result,x;\n    std::cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n          for(x=1,result=1;x&lt;=i;x++){\n                result=result*x;\n        }\n    std::cout&lt;&lt;i&lt;&lt;\&quot;!=\&quot;&lt;&lt;result&lt;&lt;\&quot;\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印圖形1"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9"/></node><node TEXT="dataOut"><node TEXT="1&#10;22&#10;333&#10;4444&#10;55555&#10;666666&#10;7777777&#10;88888888&#10;999999999&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;輸入一正整數N，N的範圍在1-9之間，產生由整數1~N所形成的圖形，圖形如下。&#10;&#10;輸入範例:&#10;5&#10;&#10;輸出範例:&#10;1&#10;22&#10;333&#10;4444&#10;55555&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一正整數N，N的範圍在1-9之間，&lt;/p&gt;&lt;p&gt;請輸出由整數1~N所形成的圖形，&lt;br&gt; 1印出1次、2印出2次...，以此類推，&lt;br&gt; 不同數字之間以換行隔開，如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 22&lt;br&gt; 333&lt;br&gt; 4444&lt;br&gt; 55555&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,i,x;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        for(x=1;x&lt;=i;x++){\n            cout&lt;&lt;i;\n        }\n        cout&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n    int n,i,x;\n    std::cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n          for(x=1;x&lt;=i;x++){\n            std::cout&lt;&lt;i;\n            }\n            std::cout&lt;&lt;\&quot;\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="印圖形2"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8"/></node><node TEXT="dataOut"><node TEXT="1&#10;12&#10;123&#10;1234&#10;12345&#10;123456&#10;1234567&#10;12345678"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;輸入一整數N，N的範圍在1-9之間，產生由整數1~N所形成的下列圖形&#10;&#10;輸入範例:&#10;5&#10;&#10;輸出範例:&#10;1&#10;12&#10;123&#10;1234&#10;12345&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一正整數N，N的範圍在1-9之間，&lt;/p&gt;&lt;p&gt;請輸出由整數1~N所形成的圖形，&lt;br&gt; 第一行印出1、第二行印出12...，以此類推，如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 12&lt;br&gt; 123&lt;br&gt; 1234&lt;br&gt; 12345&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,i,x;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        for(x=1;x&lt;=i;x++){\n            cout&lt;&lt;x;\n        }\n        cout&lt;&lt;endl;\n    }\n    return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\nint main()\n{\n  int n,i,x;\n    std::cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n          for(x=1;x&lt;=i;x++){\n            std::cout&lt;&lt;x;\n            }\n            std::cout&lt;&lt;\&quot;\\n\&quot;;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="九九乘法表─進階"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="7 8"/></node><node TEXT="dataOut"><node TEXT="+-----+----------------------------------+&#13;&#10;|     |   1   2   3   4   5   6   7   8  |&#13;&#10;+-----+----------------------------------+&#13;&#10;|  1  |   1   2   3   4   5   6   7   8  |&#13;&#10;|  2  |   2   4   6   8  10  12  14  16  |&#13;&#10;|  3  |   3   6   9  12  15  18  21  24  |&#13;&#10;|  4  |   4   8  12  16  20  24  28  32  |&#13;&#10;|  5  |   5  10  15  20  25  30  35  40  |&#13;&#10;|  6  |   6  12  18  24  30  36  42  48  |&#13;&#10;|  7  |   7  14  21  28  35  42  49  56  |&#13;&#10;+-----+----------------------------------+"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入某數N，找出第一個大於N的2次方數。&#10;&#10;輸入範例:&#10;1000&#10;&#10;輸出範例:&#10;1024&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;讀入兩個整數N與M，使用巢狀迴圈，印出N*M乘法表。&lt;/p&gt;&lt;p&gt;請按照指定格式來排版：&lt;/p&gt;&lt;ol&gt;&lt;li&gt;最左邊的 column 使用 ‘%5d’ 對齊&lt;/li&gt;&lt;li&gt;乘法表格內部使用 ‘%4d’ 對齊&lt;/li&gt;&lt;li&gt;最右邊的 column 後面補上兩個空格。&lt;/li&gt;&lt;li&gt;邊框如範例所示。&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 【圖片】&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;stdio.h&gt;\r\nusing namespace std;\r\nint main(){\r\n    int n,m;\r\n    cin&gt;&gt;n&gt;&gt;m;\r\n    cout&lt;&lt;\&quot;+-----+\&quot;;\r\n    for(int a=1;a&lt;=m;a++)cout&lt;&lt;\&quot;----\&quot;;\r\n    cout&lt;&lt;\&quot;--+\\n|     |\&quot;;\r\n    for(int a=1;a&lt;=m;a++)printf(\&quot;%4d\&quot;,a);\r\n    cout&lt;&lt;\&quot;  |\\n+-----+\&quot;;\r\n    for(int a=1;a&lt;=m;a++)cout&lt;&lt;\&quot;----\&quot;;\r\n    cout&lt;&lt;\&quot;--+\\n\&quot;;\r\n    for(int b=1;b&lt;=n;b++){\r\n        printf(\&quot;|%3d  |\&quot;,b);\r\n        for(int a=1;a&lt;=m;a++)printf(\&quot;%4d\&quot;,a*b);\r\n        cout&lt;&lt;\&quot;  |\\n\&quot;;\r\n    }\r\n    cout&lt;&lt;\&quot;+-----+\&quot;;\r\n    for(int a=1;a&lt;=m;a++)cout&lt;&lt;\&quot;----\&quot;;\r\n    cout&lt;&lt;\&quot;--+\&quot;;\r\n}&quot;,&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;stdio.h&gt;\r\nusing namespace std;\r\nint main(){\r\n    int n,m;\r\n    cin&gt;&gt;n&gt;&gt;m;\r\n    cout&lt;&lt;\&quot;+-----+\&quot;;\r\n    for(int a=1;a&lt;=m;a++)cout&lt;&lt;\&quot;----\&quot;;\r\n    cout&lt;&lt;\&quot;--+\\n|     |\&quot;;\r\n    for(int a=1;a&lt;=m;a++)printf(\&quot;%4d\&quot;,a);\r\n    cout&lt;&lt;\&quot;  |\\n+-----+\&quot;;\r\n    for(int a=1;a&lt;=m;a++)cout&lt;&lt;\&quot;----\&quot;;\r\n    cout&lt;&lt;\&quot;--+\\n\&quot;;\r\n    for(int b=1;b&lt;=n;b++){\r\n        printf(\&quot;|%3d  |\&quot;,b);\r\n        for(int a=1;a&lt;=m;a++)printf(\&quot;%4d\&quot;,a*b);\r\n        cout&lt;&lt;\&quot;  |\\n\&quot;;\r\n    }\r\n    cout&lt;&lt;\&quot;+-----+\&quot;;\r\n    for(int a=1;a&lt;=m;a++)cout&lt;&lt;\&quot;----\&quot;;\r\n    cout&lt;&lt;\&quot;--+\&quot;;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[&quot;goto&quot;]&#10;,&quot;white&quot;:[]&#10;,&quot;isgoto&quot;:false&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="19"/></node><node TEXT="UnitDescription"><node TEXT="玩玩迴圈-1"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="找零問題"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="33 1000&#10;427 500&#10;61 100&#10;124 500&#10;378 500&#10;500 378&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="1張500元 4張100元 1個50元 1個10元 1個5元 2個1元&#10;0張500元 0張100元 1個50元 2個10元 0個5元 3個1元&#10;0張500元 0張100元 0個50元 3個10元 1個5元 4個1元&#10;0張500元 3張100元 1個50元 2個10元 1個5元 1個1元&#10;0張500元 1張100元 0個50元 2個10元 0個5元 2個1元&#10;超出金額"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;假設在某商店購物，購買1000元以下商品，拿100, 500或1000元給商家找零，請問找零的狀況。&#10;&#10;輸入：應付金額及實付金額&#10;輸出：找回的鈔票數與錢幣數&#10;舉例:我們買了33元(應付金額)的東西，而交給店員1000元(實際交給店員的金額)。&#10;店員應找回1張500元，1張100元，1個50元硬幣，1個10元硬幣，一個5元硬幣及2個1元硬幣。&#10;(假設幣值只有1000、500、100、50、10、5與1元)&#10;可重複輸入，直到應付金額小於等於0止。&#10;輸入範例:&#10;33 1000&#10;427 500&#10;61 100&#10;1025 500&#10;0&#10;&#10;輸出範例：&#10;1張500元 4張100元 1個50元 1個10元 1個5元 2個1元&#10;0張500元 0張100元 1個50元 2個10元 0個5元 3個1元&#10;0張500元 0張100元 0個50元 3個10元 1個5元 4個1元&#10;超出金額&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;在某商店購物，購買1000元以下商品，&lt;br&gt; 拿100、500或1000元給商家找零，請問找零的狀況。&lt;/p&gt;&lt;p&gt;假設店家只用1000、500、100、50、10、5與1元找零，&lt;br&gt; 而且能用大面額就用大面額，比如會找1張500元而不是5張100元。&lt;/p&gt;&lt;p&gt;輸入：&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;應付金額&lt;/span&gt;及&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;實付金額&lt;/span&gt;&lt;br&gt; 輸出：如果「應付金額」大於「實付金額」，輸出「&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;超出金額&lt;/span&gt;」。&lt;br&gt; 否則輸出&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;找回的鈔票數&lt;/span&gt;與&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;錢幣數&lt;/span&gt;，格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;舉例：我們買了33元(應付金額)的東西，而交給店員1000元(實際交給店員的金額)。&lt;br&gt; 店員應找回1張500元，4張100元，1個50元硬幣，1個10元硬幣，一個5元硬幣及2個1元硬幣。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的應付金額小於等於才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 33 1000&lt;br&gt; 427 500&lt;br&gt; 61 100&lt;br&gt;925 500&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1張500元 4張100元 1個50元 1個10元 1個5元 2個1元&lt;br&gt; 0張500元 0張100元 1個50元 2個10元 0個5元 3個1元&lt;br&gt; 0張500元 0張100元 0個50元 3個10元 1個5元 4個1元&lt;br&gt; 超出金額&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #33cccc;&quot; data-mce-style=&quot;color: #33cccc;&quot;&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;&lt;/span&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int value, pay,a,b,c,d,e,f;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; while(...){&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; if(...){&lt;br&gt; a=(pay-value)/500;&lt;br&gt; b=((pay-value)-500*a)/100;&lt;br&gt; c=((pay-value)-500*a-100*b)/50;&lt;br&gt; d=((pay-value)-500*a-100*b-50*c)/10;&lt;br&gt; e=((pay-value)-500*a-100*b-50*c-10*d)/5;&lt;br&gt; f=((pay-value)-500*a-100*b-50*c-10*d-5*e);&lt;br&gt; cout&amp;lt;&amp;lt;...&quot;;&lt;br&gt; }&lt;br&gt; else&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;/p&gt;&lt;p&gt;&lt;br&gt; }&lt;/p&gt;&lt;p&gt;return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int value, pay,a,b,c,d,e,f;\n    cin&gt;&gt;value;\n    while(value&gt;0){\n        cin&gt;&gt;pay;\n        if(pay&gt;=value){\n            a=(pay-value)/500;\n            b=((pay-value)-500*a)/100;\n            c=((pay-value)-500*a-100*b)/50;\n            d=((pay-value)-500*a-100*b-50*c)/10;\n            e=((pay-value)-500*a-100*b-50*c-10*d)/5;\n            f=((pay-value)-500*a-100*b-50*c-10*d-5*e);\n            cout&lt;&lt;a&lt;&lt;\&quot;張500元 \&quot;&lt;&lt;b&lt;&lt;\&quot;張100元 \&quot;&lt;&lt;c&lt;&lt;\&quot;個50元 \&quot;&lt;&lt;d&lt;&lt;\&quot;個10元 \&quot;&lt;&lt;e&lt;&lt;\&quot;個5元 \&quot;&lt;&lt;f&lt;&lt;\&quot;個1元\\n\&quot;;\n        }\n        else\n            cout&lt;&lt;\&quot;超出金額\\n\&quot;;\n        cin&gt;&gt;value;\n\n\n    }\n\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="草履蟲分裂"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8&#10;10&#10;2&#10;3&#10;6&#10;7&#10;8&#10;-1"/></node><node TEXT="dataOut"><node TEXT="256隻&#10;1024隻&#10;4隻&#10;8隻&#10;64隻&#10;128隻&#10;256隻"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;已知在適宜得環境之下，草履蟲可以進行分裂，且每次分裂從1只變成2只。&#10;&#10;試問草履蟲經過n次分裂之後，會變成幾隻？&#10;程序可重複執行直至-1停止&#10;輸入資料:&#10;5&#10;11&#10;12&#10;10&#10;6&#10;7&#10;&#10;輸出資料:&#10;32只&#10;2048只&#10;4096只&#10;1024只&#10;64只&#10;128只&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;已知在適宜環境之下，草履蟲可以進行分裂，且每次分裂從&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;1隻變成2隻&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;試問草履蟲經過n次分裂之後，會變成幾隻？&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入-1才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 11&lt;br&gt; 12&lt;br&gt; 10&lt;br&gt; 6&lt;br&gt; 7&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 32隻&lt;br&gt; 2048隻&lt;br&gt; 4096隻&lt;br&gt; 1024隻&lt;br&gt; 64隻&lt;br&gt; 128隻&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,amount,i;\n    cin&gt;&gt;n;\n    while(n!=-1){\n        amount=1;\n        i=1;\n        while(i&lt;=n){\n            amount=2*amount;\n            i=i+1;\n        }\n        cout&lt;&lt;amount&lt;&lt;\&quot;隻\&quot;&lt;&lt;endl;\n        cin&gt;&gt;n;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="彈珠分裝"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8&#10;10&#10;24&#10;3&#10;64&#10;7&#10;8&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="8可分裝完畢&#10;10不可分裝完畢&#10;24可分裝完畢&#10;3不可分裝完畢&#10;64可分裝完畢&#10;7不可分裝完畢&#10;8可分裝完畢&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;每一個小朋友持有不同數量的彈珠，&#10;&#10;請輸入各個小朋友的擁有彈珠數量，&#10;然後，8個裝成一袋，&#10;判斷其是否可以分裝完畢。&#10;程序可重複輸入，直到數量&lt;=0。&#10;輸入資料:&#10;5&#10;11&#10;12&#10;64&#10;6&#10;800&#10;-99&#10;&#10;輸出資料:&#10;5不可分裝完畢&#10;11不可分裝完畢&#10;12不可分裝完畢&#10;64可分裝完畢&#10;6不可分裝完畢&#10;800可分裝完畢&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;每個小朋友持有不同數量的彈珠，&lt;/p&gt;&lt;p&gt;把8個分裝成一袋，判斷其是否可以分裝完畢，輸出格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的數量小於等於0才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 11&lt;br&gt; 12&lt;br&gt; 64&lt;br&gt; 6&lt;br&gt; 800&lt;br&gt; -99&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5不可分裝完畢&lt;br&gt; 11不可分裝完畢&lt;br&gt; 12不可分裝完畢&lt;br&gt; 64可分裝完畢&lt;br&gt; 6不可分裝完畢&lt;br&gt; 800可分裝完畢&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int pinball;\n    cin&gt;&gt;pinball;\n    while(pinball&gt;0){\n             if(pinball%8==0)\n                 cout&lt;&lt;pinball&lt;&lt;\&quot;可分裝完畢\\n\&quot;;\n            else\n                cout&lt;&lt;pinball&lt;&lt;\&quot;不可分裝完畢\\n\&quot;;\n            cin&gt;&gt;pinball;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="貨櫃裝紙箱"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="760 680 240&#10;800 600 500&#10;900 700 600&#10;1000 500 300&#10;600 300 200&#10;600 240 180&#10;0 0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="40&#10;100&#10;100&#10;100&#10;100&#10;60&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;宅配公司擁有不同的貨櫃車送貨，&#10;&#10;假設貨櫃內部長為x公分，寬為y公分，高為z公分。&#10;將貨品裝於正方體紙箱，且為了降低成本，希望將貨櫃內裝滿紙箱，不留空隙。&#10;請輸入各貨櫃長寬高，計算出可使用的正方體紙箱的邊長。&#10;程序可重複執行直到三邊長皆為0。&#10;輸入資料:&#10;600 240 180&#10;600 300 200&#10;1000 500 300&#10;900 700 600&#10;800 600 500&#10;760 680 240&#10;0 0 0&#10;&#10;輸出資料:&#10;60&#10;100&#10;100&#10;100&#10;100&#10;40&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;宅配公司使用不同大小的貨櫃車送貨，將貨品裝於&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;正方體&lt;/span&gt;紙箱，&lt;br&gt; 且為了降低成本，希望將貨櫃內裝滿紙箱，不留空隙。&lt;/p&gt;&lt;p&gt;假設貨櫃內部長為x公分，寬為y公分，高為z公分，&lt;br&gt; 輸入各貨櫃長寬高x、y、z，&lt;br&gt; 請計算出&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;最大&lt;/span&gt;可使用的正方體紙箱邊長。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的三邊長皆為0才停止。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 600 240 180&lt;br&gt; 600 300 200&lt;br&gt; 1000 500 300&lt;br&gt; 900 700 600&lt;br&gt; 800 600 500&lt;br&gt; 760 680 240&lt;br&gt; 0 0 0&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 60&lt;br&gt; 100&lt;br&gt; 100&lt;br&gt; 100&lt;br&gt; 100&lt;br&gt; 40&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y,z,max,i;\n    cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    while(x!=0&amp;&amp;y!=0&amp;&amp;z!=0){\n        max=0;\n        for(i=1;i&lt;=x;i++){\n            if(x%i==0&amp;&amp;y%i==0&amp;&amp;z%i==0){\n                if(i&gt;max)\n                    max=i;\n            }\n        }\n        cout&lt;&lt;max&lt;&lt;endl;\n        cin&gt;&gt;x&gt;&gt;y&gt;&gt;z;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="年段成績"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9&#10;5 50 50 70 80 100&#10;7 100 95 90 80 70 60 50&#10;3 70 90 80&#10;3 70 90 81&#10;9 100 99 98 97 96 95 94 93 91&#10;3 70 90 81&#10;3 70 90 80&#10;7 100 95 90 80 70 60 50&#10;5 50 50 70 80 100&#10;"/></node><node TEXT="dataOut"><node TEXT="70.000&#10;77.857&#10;80.000&#10;80.333&#10;95.889&#10;80.333&#10;80.000&#10;77.857&#10;70.000&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請發展一個成績計算程序，幫助老師計算年段成績。&#10;&#10;&#10;Input&#10;&#10;輸入的第一列有一個整數 C， 代表以下有多少班級的成績需要處理。&#10;每組資料的第一個整數 N 代表班級總人數 ( 1 &lt;= N &lt;= 1000 )。&#10;接下來有N個以空白或換行來間隔的整數，代表每個學生的期末總成績 ( 0 &lt;= 分數 &lt;= 100 )。&#10;Output&#10;&#10;算出各班得班級平均成績，四捨五入自小數點第3位。&#10;&#10;輸入資料:&#10;5&#10;5 50 50 70 80 100&#10;7 100 95 90 80 70 60 50&#10;3 70 90 80&#10;3 70 90 81&#10;9 100 99 98 97 96 95 94 93 91&#10;&#10;輸出資料:&#10;70.000&#10;77.857&#10;80.000&#10;80.333&#10;95.889&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一個成績計算程式，幫助老師計算每個班的成績。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸入的第一列有一個整數 C，代表以下有多少班級的成績需要處理。&lt;br&gt; 每組資料的第一個整數 N 代表班級總人數 ( 1 &amp;lt;= N &amp;lt;= 1000 )。&lt;br&gt; 接下來有N個以空白或換行來間隔的整數，代表每個學生的期末總成績 ( 0 &amp;lt;= 分數 &amp;lt;= 100 )。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 算出各班的班級平均成績，輸出到小數點第3位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 5 50 50 70 80 100&lt;br&gt; 7 100 95 90 80 70 60 50&lt;br&gt; 3 70 90 80&lt;br&gt; 3 70 90 81&lt;br&gt; 9 100 99 98 97 96 95 94 93 91&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 70.000&lt;br&gt; 77.857&lt;br&gt; 80.000&lt;br&gt; 80.333&lt;br&gt; 95.889&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    int i,c,j,n,score,sum;\n    float average;\n    cin&gt;&gt;c;\n    for(i=1;i&lt;=c;i++){\n        cin&gt;&gt;n;\n        for(j=1,sum=0;j&lt;=n;j++){\n            cin&gt;&gt;score;\n            sum=sum+score;\n        }\n        average=(float)sum/n;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(3)&lt;&lt;average&lt;&lt;endl;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="平年閏年"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2100&#10;2097&#10;1999&#10;1900&#10;2096&#10;2004&#10;2000&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="平年&#10;平年&#10;平年&#10;平年&#10;閏年&#10;閏年&#10;閏年&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;閏年是比普通年份多出一段時間的年份，在各種曆法中都有出現，目的是為了彌補人為規定的紀年與地球公轉產生的差異。&#10;&#10;目前使用的格里曆，閏年規則如下：&#10;&#10;西元年份除以4不可整除，為平年&#10;西元年份除以4可整除，且除以100不可整除，為閏年&#10;西元年份除以100可整除，且除以400不可整除，為平年&#10;西元年份除以400可整除，為閏年。&#10;請你寫一個寫程序判斷，西元某一年是不是閏年。&#10;&#10;輸入說明：&#10;一個整數，代表西元年份,有多筆輸入，直至輸入為0。&#10;&#10;輸出說明：&#10;是閏年輸出 Yes ， 否則輸出 No。&#10;&#10;輸入:&#10;1900&#10;1999&#10;2000&#10;2004&#10;2096&#10;2097&#10;2100&#10;0&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;閏年是比普通年份多出一段時間的年份，在各種曆法中都有出現，&lt;br&gt; 目的是為了彌補人為規定的紀年與地球公轉產生的差異。&lt;/p&gt;&lt;p&gt;目前使用的格里曆，&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;閏年規則&lt;/span&gt;如下：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;西元年份除以4不可整除，為平年&lt;/li&gt;&lt;li&gt;西元年份除以4可整除，且除以100不可整除，為閏年&lt;/li&gt;&lt;li&gt;西元年份除以100可整除，且除以400不可整除，為平年&lt;/li&gt;&lt;li&gt;西元年份除以400可整除，為閏年。&lt;/li&gt;&lt;li&gt;請你寫一個寫程式判斷，西元某一年是不是閏年。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 一個整數，代表西元年份,有多筆輸入，直至輸入為0。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 是閏年輸出閏年，否則輸出平年。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入:&lt;/span&gt;&lt;br&gt; 1900&lt;br&gt; 1999&lt;br&gt; 2000&lt;br&gt; 2004&lt;br&gt; 2096&lt;br&gt; 2097&lt;br&gt; 2100&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出:&lt;/span&gt;&lt;br&gt; 平年&lt;br&gt; 平年&lt;br&gt; 閏年&lt;br&gt; 閏年&lt;br&gt; 閏年&lt;br&gt; 平年&lt;br&gt; 平年&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\nint main()\r\n{\r\n    int y;\r\n    scanf(\&quot;%d\&quot;,&amp;y);\r\n    while(y!=0){\r\n       /*判斷年分能不能被4整除,可以則顯示閏年*/\r\n       if(y%4!=0){\r\n            printf(\&quot;平年\\n\&quot;);\r\n            }\r\n         /*如果不能被4整除,再判斷可不可以被400整除,如果不能則顯示平年*/\r\n        else {\r\n                if(y%100==0&amp;&amp;y%400!=0)\r\n                    printf(\&quot;平年\\n\&quot;);\r\n                else if(y%100!=0||y%400==0)\r\n                    printf(\&quot;閏年\\n\&quot;);\r\n            }\r\n        scanf(\&quot;%d\&quot;,&amp;y);\r\n    }\r\n    return 0;\r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int y;\n    cin&gt;&gt;y;\n    while(y!=0){\n        /*判斷年分能不能被4整除,可以則顯示閏年*/\n        if(y%4!=0){\n            cout&lt;&lt;\&quot;平年\\n\&quot;;\n        }\n         /*如果不能被4整除,再判斷可不可以被400整除,如果不能則顯示平年*/\n        else {\n            if(y%100==0&amp;&amp;y%400!=0)\n                cout&lt;&lt;\&quot;平年\\n\&quot;;\n            else\n                cout&lt;&lt;\&quot;閏年\\n\&quot;;\n        }\n        cin&gt;&gt;y;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="小數求大數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2000"/></node><node TEXT="dataOut"><node TEXT="12"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;有大小兩個數，小數為x，且兩數的差為4。&#10;若大數為小數的2倍少8， 小數範圍為整數1到n(n&lt;=10000)，找出x值。&#10;&#10;輸入資料: &#10;1000&#10;&#10;輸出資料: &#10;12&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;有大小兩個數，小數為x，且兩數的差為4。&lt;/p&gt;&lt;p&gt;若大數為小數的2倍少8，&lt;/p&gt;&lt;p&gt;輸入n值，令小數範圍為整數1到n(n&amp;lt;=10000)，找出x值。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1000&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 12&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int x,y,n;\n    cin&gt;&gt;n;\n    for(x=1;x&lt;=n;x++){\n        y=2*x-8;\n        if((y-x)==4){\n            cout&lt;&lt;x&lt;&lt;endl;\n        }\n    }\n\n    return 0;\n}\n\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="合資問題"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="320&#10;900&#10;890&#10;640&#10;180&#10;"/></node><node TEXT="dataOut"><node TEXT="大毛出150.00元&#10;二毛出120.00元&#10;三毛出50.00元&#10;大毛出498.00元&#10;二毛出236.00元&#10;三毛出166.00元&#10;大毛出492.00元&#10;二毛出234.00元&#10;三毛出164.00元&#10;大毛出342.00元&#10;二毛出184.00元&#10;三毛出114.00元&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;已知大毛、二毛與三毛合資一些錢(320元以上)，買音樂CD。&#10;&#10;其中二毛比三毛多出70元，&#10;而大毛出的錢是三毛的3倍，&#10;試問在不同的合資款下，大毛、二毛與三毛各出多少錢？&#10;程序可重複執行，直到金額小於320元為止。&#10;&#10;&#10;輸入資料：&#10;320&#10;640&#10;890&#10;900&#10;70&#10;&#10;輸出資料：&#10;大毛出150.00元&#10;二毛出120.00元&#10;三毛出50.00元&#10;大毛出342.00元&#10;二毛出184.00元&#10;三毛出114.00元&#10;大毛出492.00元&#10;二毛出234.00元&#10;三毛出164.00元&#10;大毛出498.00元&#10;二毛出236.00元&#10;三毛出166.00元&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;已知大毛、二毛與三毛合資一些錢（320元以上），買音樂CD。&lt;/p&gt;&lt;p&gt;其中二毛比三毛多出70元，&lt;br&gt; 而大毛出的錢是三毛的3倍。&lt;br&gt; 試問在不同的合資款下，大毛、二毛與三毛各出多少錢？&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入金額小於320元才停止。&lt;br&gt; 請輸出答案到小數第二位，格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 320&lt;br&gt; 640&lt;br&gt; 890&lt;br&gt; 900&lt;br&gt; 70&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 大毛出150.00元&lt;br&gt; 二毛出120.00元&lt;br&gt; 三毛出50.00元&lt;br&gt; 大毛出342.00元&lt;br&gt; 二毛出184.00元&lt;br&gt; 三毛出114.00元&lt;br&gt; 大毛出492.00元&lt;br&gt; 二毛出234.00元&lt;br&gt; 三毛出164.00元&lt;br&gt; 大毛出498.00元&lt;br&gt; 二毛出236.00元&lt;br&gt; 三毛出166.00元&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float n,x;\n    cin&gt;&gt;n;\n    while(n&gt;=320){\n        x=(n-70)/5;//n=x+x+70+3*x\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;大毛出\&quot;&lt;&lt;3*x&lt;&lt;\&quot;元\\n\&quot;;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;二毛出\&quot;&lt;&lt;x+70&lt;&lt;\&quot;元\\n\&quot;;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;\&quot;三毛出\&quot;&lt;&lt;x&lt;&lt;\&quot;元\\n\&quot;;\n        cin&gt;&gt;n;\n    }\n\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="晨跑"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 9 9&#10;9 9 1&#10;5 3 2&#10;7 7 7&#10;3 4 5&#10;0 0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="資料錯誤&#10;資料錯誤&#10;30&#10;7&#10;60&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;A、B與C三人每週至少一天晨跑，A、B與C分別每n天晨跑一次，已知他們在6月6日晨跑間相遇，&#10;請問最快幾天後，三人才會在同一天晨跑，程序可執行各種狀況，直至3個輸入值皆為0。&#10;&#10;輸入資料：&#10;5 3 2&#10;8 9 2&#10;4 2 2&#10;7 7 7&#10;1 7 6&#10;5 6 7&#10;0 0 0&#10;&#10;輸出資料：&#10;30&#10;資料錯誤&#10;4&#10;7&#10;42&#10;210&#10;&lt;/pre&gt;&#10;&#10;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;A、B與C三人每週至少一天晨跑，&lt;/p&gt;&lt;p&gt;輸入三個數字，表示A、B與C分別每x、y、z天晨跑一次，&lt;br&gt; 已知他們在6月6日晨跑間相遇，&lt;br&gt; 請問最快幾天後，三人才會在同一天晨跑？&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入三個數字皆為0才停止。&lt;br&gt; 若輸入的其中一個數字大於7，則顯示「資料錯誤」。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5 3 2&lt;br&gt; 8 9 2&lt;br&gt; 4 2 2&lt;br&gt; 7 7 7&lt;br&gt; 1 7 6&lt;br&gt; 5 6 7&lt;br&gt; 0 0 0&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 30&lt;br&gt; 資料錯誤&lt;br&gt; 4&lt;br&gt; 7&lt;br&gt; 42&lt;br&gt; 210&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a,b,c,max,t,value;\r\n    while(cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&amp;&amp;a&amp;&amp;b&amp;&amp;c){\r\n\t\tif(a==0&amp;&amp;b==0&amp;&amp;c==0) break; \r\n        if (a&gt;7||b&gt;7|| c&gt;7)\r\n            cout&lt;&lt;\&quot;資料錯誤\\n\&quot;;\r\n        if(a&lt;=7&amp;&amp;b&lt;=7&amp;&amp;c&lt;=7){\r\n            t=1;\r\n            max=a;\r\n            if(b&gt;max)\r\n                max=b;\r\n            if(c&gt;max)\r\n                max=c;\r\n            value=max;\r\n            while(value%a!=0||value%b!=0||value%c!=0){\r\n                    value=max*t;\r\n                    t=t+1;\r\n                }\r\n            cout&lt;&lt;value&lt;&lt;endl;;\r\n        }\r\n\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1A2B"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 9 9&#10;9 9 1&#10;5 3 2&#10;7 7 7&#10;3 4 5&#10;0 0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="資料錯誤&#10;資料錯誤&#10;30&#10;7&#10;60&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;A、B與C三人每週至少一天晨跑，A、B與C分別每n天晨跑一次，已知他們在6月6日晨跑間相遇，&#10;請問最快幾天後，三人才會在同一天晨跑，程序可執行各種狀況，直至3個輸入值皆為0。&#10;&#10;輸入資料：&#10;5 3 2&#10;8 9 2&#10;4 2 2&#10;7 7 7&#10;1 7 6&#10;5 6 7&#10;0 0 0&#10;&#10;輸出資料：&#10;30&#10;資料錯誤&#10;4&#10;7&#10;42&#10;210&#10;&lt;/pre&gt;&#10;&#10;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;pre class=&quot;a-b-r-La&quot;&gt;1A2B是一種遊戲，規則是給出4個數字，這4個數字不能重複，&#10;例如1123就是不合法的。&#10;假設選定了1234當作謎底，猜測數字的人若猜6751&#10;這時他猜中了1這個數字，但是位置不對，因此要印出0A1B&#10;若猜測數字的人若猜1768，表示他猜中了一個數且在正確位置上，因此要印出1A0B&#10;&#10;輸入第一行表示正確的答案(數字中間以空格隔開)&#10;接下來的輸入為猜測的數字，請依照上述規則給出相印結果&#10;&#10;輸入的測試資料請讀到資料結尾後印出相印結果後結束程式&#10;若途中成功猜中數字則印出Correct並結束程式&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;pre class=&quot;a-b-r-La&quot;&gt;1 2 3 4&#10;6 7 5 1&#10;1 7 6 8&#10;1 6 3 7&#10;1 5 9 4&#10;1 2 4 3&#10;1 2 3 4&lt;/pre&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt;&lt;/p&gt;&lt;pre class=&quot;a-b-r-La&quot;&gt;0A1B&#10;1A0B&#10;2A0B&#10;2A0B&#10;2A2B&#10;Correct&lt;/pre&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a,b,c,max,t,value;\r\n    while(cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&amp;&amp;a&amp;&amp;b&amp;&amp;c){\r\n\t\tif(a==0&amp;&amp;b==0&amp;&amp;c==0) break; \r\n        if (a&gt;7||b&gt;7|| c&gt;7)\r\n            cout&lt;&lt;\&quot;資料錯誤\\n\&quot;;\r\n        if(a&lt;=7&amp;&amp;b&lt;=7&amp;&amp;c&lt;=7){\r\n            t=1;\r\n            max=a;\r\n            if(b&gt;max)\r\n                max=b;\r\n            if(c&gt;max)\r\n                max=c;\r\n            value=max;\r\n            while(value%a!=0||value%b!=0||value%c!=0){\r\n                    value=max*t;\r\n                    t=t+1;\r\n                }\r\n            cout&lt;&lt;value&lt;&lt;endl;;\r\n        }\r\n\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="20"/></node><node TEXT="UnitDescription"><node TEXT="玩玩迴圈-2"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;重複結構&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="N的多項式"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;12&#10;13&#10;21&#10;19&#10;10&#10;11&#10;30&#10;25&#10;40&#10;-99&#10;"/></node><node TEXT="dataOut"><node TEXT="71&#10;197&#10;223&#10;503&#10;421&#10;151&#10;173&#10;971&#10;691&#10;1681"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請寫一個 程序，計算下列多項式之值，&#10;F(n)=n*n+n+41，其中 n&gt;=0，&#10;程序需重複執行直到n&lt;0。&#10;&#10;輸入範例:&#10;5&#10;10&#10;11&#10;-1&#10;&#10;輸出範例:&#10;71&#10;151&#10;173&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請寫一個程式，計算下列多項式之值。&lt;/p&gt;&lt;p&gt;F(n)=n*n+n+41，其中 n&amp;gt;=0&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的n&amp;lt;0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 10&lt;br&gt; 11&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 71&lt;br&gt; 151&lt;br&gt; 173&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(51, 204, 204);&quot; data-mce-style=&quot;color: #33cccc;&quot;&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;&lt;/span&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; int n,f;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; while(...){&lt;br&gt; f=n*n+n+41;&lt;br&gt; cout&amp;lt;...;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,f;\n    cin&gt;&gt;n;\n    while(n&gt;=0){\n        f=n*n+n+41;\n        cout&lt;&lt;f&lt;&lt;endl;\n        cin&gt;&gt;n;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最大值最小值"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 45 76 100 45 67 87 45 67 -89"/></node><node TEXT="dataOut"><node TEXT="100&#10;-89"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得10個整數，&#10;找出最大值與最小值。&#10;&#10;輸入範例:&#10;1 2 3 4 5 6 7 8 9 -10&#10;&#10;輸出範例: &#10;9&#10;-10&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得10個整數，&lt;/p&gt;&lt;p&gt;找出最大值與最小值，輸出時以換行隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 6 7 8 9 -10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 9&lt;br&gt; -10&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,n,m,max=0,min=0;\n    cin&gt;&gt;n;\n    max=n;\n    min=n;\n    for(i=1;i&lt;=9;i++){\n        cin&gt;&gt;m;\n        if(m&gt;max)\n           max=m;\n        if(m&lt;min)\n           min=m;\n    }\n    cout&lt;&lt;max&lt;&lt;endl&lt;&lt;min&lt;&lt;endl;\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="數字遊戲"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1243&#10;6584&#10;6505&#10;3210&#10;1521&#10;1632&#10;7525&#10;2512&#10;4809&#10;-999&#10;"/></node><node TEXT="dataOut"><node TEXT="84&#10;5&#10;2&#10;10&#10;44&#10;2&#10;62&#10;14&#10;8"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請設計一個程序，輸入四位數字N，取其末兩位數字，印出其平方之後的百位及十位數字。&#10;例如：&#10;&#10;1243 &#10;43*43=1849 取百位、十位數字，得84&#10;6584 &#10;84*84=7056 取百位、十位數字，得5&#10;6805 &#10;5*5=25 取百位、十位數字，得2&#10;程序需重複執行，直到負數為止。&#10;&#10;輸入範例：&#10;1243&#10;6584&#10;6805&#10;-888&#10;&#10;輸出範例：&#10;84&#10;5&#10;2&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請設計一個程式，&lt;br&gt; 輸入四位數字N，取其末兩位數字，&lt;br&gt; 印出其平方之後的百位及十位數字。&lt;/p&gt;&lt;p&gt;例如：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;1243&lt;br&gt; 43*43=1849 取百位、十位數字，得84&lt;/li&gt;&lt;li&gt;6584&lt;br&gt; 84*84=7056 取百位、十位數字，得5&lt;/li&gt;&lt;li&gt;6805&lt;br&gt; 5*5=25 取百位、十位數字，得2&lt;br&gt; &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;程式重複輸入，直到輸入的N為負數才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1243&lt;br&gt; 6584&lt;br&gt; 6805&lt;br&gt; -888&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 84&lt;br&gt; 5&lt;br&gt; 2&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,s,h,t,result;\n    cin&gt;&gt;n;\n    while(n&gt;0){\n        s=(n%100)*(n%100);\n        h=s/10/10%10;\n        t=s/10%10;\n        result=10*h+t;\n        cout&lt;&lt;result&lt;&lt;endl;\n        cin&gt;&gt;n;\n    }\n    return 0;\n}\n\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="百分比"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 4&#10;1 3&#10;2 3&#10;15 60&#10;17 35&#10;24 57&#10;32 50&#10;37 50&#10;39 53&#10;50 21&#10;0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="50.00&#10;33.33&#10;66.67&#10;25.00&#10;48.57&#10;42.11&#10;64.00&#10;74.00&#10;73.58&#10;42.00&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;輸入兩正整數A、B，請將小數除以大數的值，化成百分比：&#10;&#10;如2/4=0.5，輸出50.00(輸出時請以百分比為單位，四捨五入)。&#10;又如1/3，輸出33.33，&#10;又如2/3，輸出66.67。&#10;程序需重複執行，直到兩數皆為0停止。&#10;&#10;輸入範例：&#10;2 4&#10;1 3&#10;2 3&#10;15 60&#10;17 35&#10;50 21&#10;0 0&#10;&#10;輸出範例：&#10;50.00&#10;33.33&#10;66.67&#10;25.00&#10;48.57&#10;42.00&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請設計一個程式，&lt;br&gt; 輸入四位數字N，取其末兩位數字，&lt;br&gt; 印出其平方之後的百位及十位數字。&lt;/p&gt;&lt;p&gt;例如：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;1243&lt;br&gt; 43*43=1849 取百位、十位數字，得84&lt;/li&gt;&lt;li&gt;6584&lt;br&gt; 84*84=7056 取百位、十位數字，得5&lt;/li&gt;&lt;li&gt;6805&lt;br&gt; 5*5=25 取百位、十位數字，得2&lt;br&gt; &lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;程式重複輸入，直到輸入的N為負數才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1243&lt;br&gt; 6584&lt;br&gt; 6805&lt;br&gt; -888&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 84&lt;br&gt; 5&lt;br&gt; 2&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    float a,b,temp,result;\n    cin&gt;&gt;a&gt;&gt;b;\n    while(a!=0&amp;&amp;b!=0){\n        if(a&gt;b){\n            temp=a;\n            a=b;\n            b=temp;\n        }\n        result=a/b;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;result*100&lt;&lt;endl;\n        cin&gt;&gt;a&gt;&gt;b;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="3N+1-1"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6&#10;7&#10;8&#10;9&#10;10&#10;-66"/></node><node TEXT="dataOut"><node TEXT="6 3 10 5 16 8 4 2 1&#10;7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;8 4 2 1&#10;9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;10 5 16 8 4 2 1&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;3&#10;考慮到下面的演算法：&#10;&#10;輸入一個整數n，依據以下規則，輸出其結果。&#10;&#10;如果n是奇數，則n=3n+1，&#10;其餘的狀況，則n=n/2，&#10;當n等於1時停止。　&#10;例如，輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;&#10;&#10;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來(也就是說最後都能夠輸出1)。儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的(實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來)。&#10;&#10;給予一個輸入n，列出其迴圈數，程序可以重複處理，直到n&lt;=0。&#10;&#10;輸入:&#10;10&#10;9&#10;8&#10;7&#10;6&#10;-999&#10;&#10;輸出:&#10;10 5 16 8 4 2 1&#10;9 28 14 7 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;8 4 2 1&#10;7 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;6 3 10 5 16 8 4 2 1&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;考慮到下面的演算法：&lt;/p&gt;&lt;p&gt;輸入一個整數n，依據以下規則，輸出其結果。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;如果n是奇數，則&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n=3n+1&lt;/span&gt;，&lt;/li&gt;&lt;li&gt;其餘的狀況，則&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n=n/2&lt;/span&gt;，&lt;/li&gt;&lt;li&gt;當n等於1時&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;停止&lt;/span&gt;。　&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;例如，輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;/p&gt;&lt;p&gt;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來（也就是說最後都能夠輸出1）。&lt;br&gt; 儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；&lt;br&gt; 然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的&lt;br&gt; （實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來）。&lt;/p&gt;&lt;p&gt;輸入一個整數n，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;列出其迴圈數&lt;/span&gt;，程式重複輸入，直到輸入的n小於等於0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10&lt;br&gt; 9&lt;br&gt; 8&lt;br&gt; 7&lt;br&gt; 6&lt;br&gt; -999&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 10 5 16 8 4 2 1&lt;br&gt; 9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;br&gt; 8 4 2 1&lt;br&gt; 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;br&gt; 6 3 10 5 16 8 4 2 1&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int n,a;\n    cin&gt;&gt;n;\n    while(n&gt;0){\n        a=n;\n        cout&lt;&lt;a&lt;&lt;\&quot; \&quot;;\n        while(a!=1){\n            if(a%2==0)\n                a=a/2;\n            else\n                a=3*a+1;\n            cout&lt;&lt;a&lt;&lt;\&quot; \&quot;;\n        }\n        cout&lt;&lt;endl;\n        cin&gt;&gt;n;\n   }\n   return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="3N+1-2"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6 10"/></node><node TEXT="dataOut"><node TEXT="6 3 10 5 16 8 4 2 1&#10;迴圈次數8&#10;7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數16&#10;8 4 2 1&#10;迴圈次數3&#10;9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數19&#10;10 5 16 8 4 2 1&#10;迴圈次數6&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;考慮到下面的演算法：&#10;&#10;輸入整數n，&#10;&#10;當n等於1時停止&#10;如果n是奇數，則n=3n+1&#10;其餘的狀況，則n=n/2&#10;例如，&#10;輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;&#10;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來(也就是說最後都能夠輸出1)。儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的(實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來)。&#10;&#10;給予一個輸入n，我們可以去算出總共會有幾個數字會被印出(包含1)，而這個總數就被稱作n的迴圈長度(cycle-length of n)。在上面的範例中，22的迴圈長度為16。&#10;問題來了：對任2個整數i，j，列出i與j之間得迴圈數，與迴圈次數。&#10;&#10;輸入:&#10;10 7&#10;&#10;輸出:&#10;7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數16&#10;8 4 2 1&#10;迴圈次數3&#10;9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;迴圈次數19&#10;10 5 16 8 4 2 1&#10;迴圈次數6&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;考慮到下面的演算法：&lt;/p&gt;&lt;p&gt;輸入一個整數n，依據以下規則，輸出其結果。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;如果n是奇數，則&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n=3n+1&lt;/span&gt;，&lt;/li&gt;&lt;li&gt;其餘的狀況，則&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n=n/2&lt;/span&gt;，&lt;/li&gt;&lt;li&gt;當n等於1時&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;停止&lt;/span&gt;。　&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;例如，輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;/p&gt;&lt;p&gt;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來（也就是說最後都能夠輸出1）。&lt;br&gt; 儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；&lt;br&gt; 然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的&lt;br&gt; （實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來）。&lt;/p&gt;&lt;p&gt;輸入一個整數n，我們可以去算出總共會有幾個數字會被印出（包含1），&lt;br&gt; 而這個總數就被稱作&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n的迴圈長度(cycle-length of n)&lt;/span&gt;。&lt;br&gt; 在上面的範例中，22的迴圈長度為16。&lt;/p&gt;&lt;p&gt;輸入任2個整數i，j，請&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;列出i與j之間的迴圈數與迴圈次數&lt;/span&gt;，格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數16&lt;br&gt; 8 4 2 1&lt;br&gt; 迴圈次數3&lt;br&gt; 9 28 14 7 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數19&lt;br&gt; 10 5 16 8 4 2 1&lt;br&gt; 迴圈次數6&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j,n,a,c,change;\n    cin&gt;&gt;i&gt;&gt;j;\n    if(i&gt;j){\n       change=i;\n       i=j;\n       j=change;\n   }\n   for(a=i;a&lt;=j;a++){\n   n=a;\n   cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n   c=0;\n   while(n!=1){\n        c=c+1;\n        if(n%2==0)\n           n=n/2;\n        else\n           n=3*n+1;\n        cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n    }\n   cout&lt;&lt;endl;\n   cout&lt;&lt;\&quot;迴圈次數\&quot;&lt;&lt;c&lt;&lt;endl;\n   }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="3N+1"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 10&#10;10 1&#10;100 200&#10;201 210&#10;900 1000&#10;0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="1 10 20&#10;10 1 20&#10;100 200 125&#10;201 210 89&#10;900 1000 174&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;考慮下面的演算法：&#10;&#10;當n等於1時停止，&#10;如果n是奇數，則n=3n+1，&#10;其餘的狀況，則n=n/2&#10;例如，&#10;輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&#10;&#10;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來(也就是說最後都能夠輸出1)。儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的(實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來)。&#10;&#10;給予一個輸入n，我們可以去算出總共會有幾個數字會被印出(包含1)，而這個總數就被稱作n的迴圈長度(cycle-length of n)。在上面的範例中，22的迴圈長度為16。&#10;問題來了：對任2個整數i，j我們想要知道介於i，j（包含i，j）之間的數所產生的數列中最大的 cycle length 是多少。&#10;程序可重複執行直到兩整數皆為0停止。&#10;&#10;輸入:&#10;1 10&#10;100 200&#10;201 210&#10;900 1000&#10;0 0&#10;&#10;輸出:&#10;1 10 20&#10;100 200 125&#10;201 210 89&#10;900 1000 174&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;考慮到下面的演算法：&lt;/p&gt;&lt;p&gt;輸入一個整數n，依據以下規則，輸出其結果。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;如果n是奇數，則&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n=3n+1&lt;/span&gt;，&lt;/li&gt;&lt;li&gt;其餘的狀況，則&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n=n/2&lt;/span&gt;，&lt;/li&gt;&lt;li&gt;當n等於1時&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;停止&lt;/span&gt;。　&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;例如，輸入22，則會印出下列的數列： 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1&lt;/p&gt;&lt;p&gt;上面這個演算法，目前被推測認為在給予任何整數輸入值時皆可以停下來（也就是說最後都能夠輸出1）。&lt;br&gt; 儘管這個演算法還蠻簡單的，但卻無法確定這個推測是否是正確的；&lt;br&gt; 然而可以確定的是，在輸入值n介於0到1,000,000之間時，這個推測是正確的&lt;br&gt; （實際上，還有比0到1,000,000更多的輸入值也是可以讓演算法停下來）。&lt;/p&gt;&lt;p&gt;輸入一個整數n，我們可以去算出總共會有幾個數字會被印出（包含1），&lt;br&gt; 而這個總數就被稱作&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;n的迴圈長度(cycle-length of n)&lt;/span&gt;。&lt;br&gt; 在上面的範例中，22的迴圈長度為16。&lt;/p&gt;&lt;p&gt;輸入任2個整數i，j，請找出 i 到 j 之間（包含i、j）的數所產生的數列中，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最大的 cycle length&amp;nbsp;&lt;/span&gt;是多少。&lt;/p&gt;&lt;p&gt;輸出格式如輸出範例所示。&lt;br&gt; 程式重複輸入，直到輸入的i、j皆等於0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10 1&lt;br&gt; 100 200&lt;br&gt; 201 210&lt;br&gt; 900 1000&lt;br&gt; 0 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 10 1 20&lt;br&gt; 100 200 125&lt;br&gt; 201 210 89&lt;br&gt; 900 1000 174&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int num1,num2,temp,cycle_length, max_cylelength,i,a;\n    while(cin&gt;&gt;num1&gt;&gt;num2&amp;&amp;num1&amp;&amp;num2){ //in Ubuntu crol+d, in windows crl+z\n        if(num1==0&amp;&amp;num2==0) break;\n            cout&lt;&lt;num1&lt;&lt;\&quot; \&quot;&lt;&lt;num2&lt;&lt;\&quot; \&quot;;\n            max_cylelength=0;\n            if(num1&gt;num2){\n                temp=num1;\n                num1=num2;\n                num2=temp;\n            }\n        for(i=num1;i&lt;=num2;i++){\n            a=i;\n            cycle_length=1;\n            while(a!=1){\n                    cycle_length=cycle_length+1;\n                    if(a%2==0)\n                        a=a/2;\n                    else\n                        a=3*a+1;\n            }\n            if(cycle_length&gt;max_cylelength)\n                max_cylelength=cycle_length;\n        }\n        cout&lt;&lt;max_cylelength&lt;&lt;endl;\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="阿姆斯壯數-1"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="900 100&#10;"/></node><node TEXT="dataOut"><node TEXT="153 370 371 407"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;所謂阿姆斯壯數是指一個三位數的整數，其各位數字之立方和等於該數本身。&#10;例如: 153是一個阿姆斯壯數，因為153=1^3+5^3+3^3。&#10;&#10;請撰寫一程序，輸入a b兩數，印出a-b之間所有的阿姆斯壯數。&#10;有則印出，無則跳過，&#10;程序可重複執行直到兩數皆為0。&#10;&#10;輸入範例:&#10;100 300&#10;500 900&#10;400 800&#10;600 500&#10;0 0&#10;&#10;輸出範例:&#10;153&#10;&#10;407&#10;&lt;/pre&gt;&#10;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;所謂&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;阿姆斯壯數&lt;/span&gt;是指一個三位數的整數，其&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;各位數字之立方和&lt;/span&gt;等於該數本身。&lt;/p&gt;&lt;p&gt;例如：153是一個阿姆斯壯數，因為153=1^3+5^3+3^3。&lt;/p&gt;&lt;p&gt;請撰寫一程式，輸入a、b兩整數，印出a到b之間所有的阿姆斯壯數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 500 100&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 153 370 371 407&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n\nint main()\n{\n    int a,b,temp,n,result,x,y,z;\n    scanf(\&quot;%d %d\&quot;,&amp;a,&amp;b);\n    if(a&gt;b){\n        temp=a;\n        a=b;\n        b=temp;\n        }\n    for(n=a;n&lt;=b;n++){\n        x=n/100;\n        y=n/10%10;\n        z=n%10;\n        result= x*x*x+y*y*y+z*z*z;\n        if(result==n){\n             printf(\&quot;%d \&quot;,n);\n            }\n    }\n     printf(\&quot;\\n\&quot;);\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\n\nint main()\n{\n    int a,b,temp,n,result,x,y,z;\n    cin&gt;&gt;a&gt;&gt;b;\n    //scanf(\&quot;%d %d\&quot;,&amp;a,&amp;b);\n    if(a&gt;b){\n        temp=a;\n        a=b;\n        b=temp;\n        }\n    for(n=a;n&lt;=b;n++){\n        x=n/100;\n        y=n/10 %10;\n        z=n %10;\n        result= x*x*x+y*y*y+z*z*z;\n        if(result==n){\n            // printf(\&quot;%d \&quot;,n);\n            cout&lt;&lt;n&lt;&lt;\&quot; \&quot;;\n            }\n    }\n    cout&lt;&lt;\&quot;\\n\&quot;;\n     //printf(\&quot;\\n\&quot;);\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="阿姆斯壯數-2"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="100 999&#10;300 900&#10;500 995&#10;200 400&#10;600 500&#10;0 0"/></node><node TEXT="dataOut"><node TEXT="有&#10;有&#10;無&#10;有&#10;無"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;所謂阿姆斯壯數，是指一個三位數的整數，其各位數字之立方和等於該數本身。&#10;例如: 153是一個阿姆斯壯數，因為153=1^3+5^3+3^3。&#10;&#10;請撰寫一程序，輸入a b兩數，&#10;印出a-b之間是否有阿姆斯壯數，&#10;程序可重複執行，直到兩整數皆為0。&#10;&#10;輸入範例:&#10;100 300&#10;500 900&#10;400 800&#10;600 500&#10;0 0&#10;&#10;輸出範例:&#10;有&#10;無&#10;有&#10;無&#10;&lt;/pre&gt;&#10;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;所謂&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;阿姆斯壯數&lt;/span&gt;是指一個三位數的整數，其&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;各位數字之立方和&lt;/span&gt;等於該數本身。&lt;/p&gt;&lt;p&gt;例如：153是一個阿姆斯壯數，因為153=1^3+5^3+3^3。&lt;/p&gt;&lt;p&gt;請撰寫一程式，輸入a、b兩整數，&lt;br&gt; 判斷a到b之間是否有阿姆斯壯數，分別印出「有」或「無」。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的兩整數皆為0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 100 300&lt;br&gt; 500 900&lt;br&gt; 400 800&lt;br&gt; 600 500&lt;br&gt; 0 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 有&lt;br&gt; 無&lt;br&gt; 有&lt;br&gt; 無&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int a,b,temp,n,result,x,y,z,set;\n    cin&gt;&gt;a&gt;&gt;b;\n    while(a!=0&amp;&amp;b!=0){\n        set=0;\n        if(a&gt;b){\n            temp=a;\n            a=b;\n            b=temp;\n        }\n        for(n=a;n&lt;=b;n++){\n            x=n/100;\n            y=n/10%10;\n            z=n%10;\n            result= x*x*x+y*y*y+z*z*z;\n            if(result==n){\n                set=1;\n            }\n        }\n        if(set==1){\n            cout&lt;&lt;\&quot;有\\n\&quot;;\n        }\n        if(set==0){\n            cout&lt;&lt;\&quot;無\\n\&quot;;\n        }\n        cin&gt;&gt;a&gt;&gt;b;\n    }\n\n    return 0;\n    }\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="完美數"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1000"/></node><node TEXT="dataOut"><node TEXT="6 28 496"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;一個數如果恰好等於它的因數之和，這個數就稱為&quot;完美數&quot;，&#10;例如:6=1+2+3，因為1 2 3都是6的因數，所以6是完美數。&#10;&#10;請撰寫一程序，找出1-N的完美數。&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;6 28&#10;&lt;/pre&gt;&#10;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;一個數如果恰好等於&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;它的因數之和&lt;/span&gt;，這個數就稱為「&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;完美數&lt;/span&gt;」。&lt;/p&gt;&lt;p&gt;例如：6=1+2+3，1、2、3都是6的因數，所以6是完美數。&lt;/p&gt;&lt;p&gt;請撰寫一程式，輸入一正整數N，找出1到N之間的完美數，中間以空格隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 100&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 6 28&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,n,a,sum;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        sum=0;\n        for(a=1;a&lt;i;a++){\n            if(i%a==0){\n                sum=sum+a;\n            }\n        }\n        if(sum==i)\n            cout&lt;&lt;sum&lt;&lt;\&quot; \&quot;;\n    }\n    cout&lt;&lt;endl;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1A2B-2"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2&#13;&#10;1 2 3 4&#13;&#10;6 7 5 1&#13;&#10;1 7 6 8&#13;&#10;1 6 3 7&#13;&#10;1 5 9 4&#13;&#10;1 2 4 3&#13;&#10;2 5 7 8&#13;&#10;2 6 7 1&#13;&#10;2 6 7 2&#13;&#10;2 4 7 8&#13;&#10;2 5 7 8&#13;&#10;2 5 7 1"/></node><node TEXT="dataOut"><node TEXT="0 A 1 B&#13;&#10;1 A 0 B&#13;&#10;2 A 0 B&#13;&#10;2 A 0 B&#13;&#10;2 A 2 B&#13;&#10;失敗&#13;&#10;2 A 0 B&#13;&#10;2 A 1 B&#13;&#10;3 A 0 B&#13;&#10;4 A 0 B&#13;&#10;3 A 0 B&#13;&#10;成功"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;一個數如果恰好等於它的因數之和，這個數就稱為&quot;完美數&quot;，&#10;例如:6=1+2+3，因為1 2 3都是6的因數，所以6是完美數。&#10;&#10;請撰寫一程序，找出1-N的完美數。&#10;&#10;輸入範例:&#10;100&#10;&#10;輸出範例:&#10;6 28&#10;&lt;/pre&gt;&#10;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;1A2B是一種猜數字遊戲，&lt;/p&gt;&lt;p&gt;規則是給出4個數字，這4個數字不能重複（例如1123就是不合法的）。&lt;br&gt;猜數字時會用A、B作為提示，A表示「數字對、位置對」，B表示「數字對、位置錯」。&lt;/p&gt;&lt;p&gt;假設選定了1234當作謎底，&lt;br&gt;猜測數字的人若猜6751，這時他猜中了1這個數字，但是位置不對，因此要印出「0 A 1 B」（請以空格隔開）；&lt;br&gt;猜測數字的人若猜1768，表示他猜中了1這個數字，且在正確位置上，因此要印出「1 A 0 B」。&lt;/p&gt;&lt;p&gt;輸入第一行表示共玩幾局遊戲，每局遊戲猜五次，&lt;br&gt;接下來的一行表示該局的正確的答案（數字中間以空格隔開），&lt;br&gt;接著五行的輸入為猜測的數字，請依照上述規則給出相印結果。&lt;br&gt;若途中有猜中印出「4 A 0 B」，就在最後第五次結束後印出「成功」，否則印出「失敗」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt;2&lt;br&gt;1 2 3 4&lt;br&gt;6 7 5 1&lt;br&gt;1 7 6 8&lt;br&gt;1 6 3 7&lt;br&gt;1 5 9 4&lt;br&gt;1 2 4 3&lt;br&gt;2 5 7 8&lt;br&gt;2 6 7 1&lt;br&gt;2 6 7 2&lt;br&gt;2 4 7 8&lt;br&gt;2 9 7 8&lt;br&gt;2 5 7 8&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt;0 A 1 B&lt;br&gt;1 A 0 B&lt;br&gt;1 A 0 B&lt;br&gt;1 A 1 B&lt;br&gt;1 A 1 B&lt;br&gt;失敗&lt;br&gt;2 A 0 B&lt;br&gt;2 A 0 B&lt;br&gt;3 A 0 B&lt;br&gt;4 A 0 B&lt;br&gt;3 A 1 B&lt;br&gt;成功&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,n,a,sum;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        sum=0;\n        for(a=1;a&lt;i;a++){\n            if(i%a==0){\n                sum=sum+a;\n            }\n        }\n        if(sum==i)\n            cout&lt;&lt;sum&lt;&lt;\&quot; \&quot;;\n    }\n    cout&lt;&lt;endl;\n    return 0;\n}\n&quot;,&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nusing std::cout;\r\nusing std::endl;\r\n\r\nint main()\r\n{\r\n    int ans[4]={0};\r\n    int n=0;\r\n    cin&gt;&gt;n;\r\n    int i=0,j=0;\r\n    for(i=0;i&lt;n;i++){\r\n        cin&gt;&gt;ans[0]&gt;&gt;ans[1]&gt;&gt;ans[2]&gt;&gt;ans[3];\r\n        int a,b,c,d,A,B;\r\n        int success = 0;\r\n        for(j=0;j&lt;5;j++){\r\n            cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d;\r\n            A=0;B=0;\r\n\t\t    if(a==ans[0]) A++;\r\n\t\t    if(b==ans[1]) A++;\r\n\t\t    if(c==ans[2]) A++;\r\n\t\t    if(d==ans[3]) A++;\r\n\t\t    if(a==ans[1]||a==ans[2]||a==ans[3]){\r\n\t\t        B++;\r\n\t\t    } \r\n\t\t    if(b==ans[0]||b==ans[2]||b==ans[3]){\r\n\t\t        B++;\r\n\t\t    } \r\n\t\t    if(c==ans[0]||c==ans[1]||c==ans[3]){\r\n\t\t        B++;\r\n\t\t    } \r\n\t\t    if(d==ans[0]||d==ans[1]||d==ans[2]){\r\n\t\t        B++;\r\n\t\t    }\r\n\t\t    cout&lt;&lt;A&lt;&lt;\&quot; A \&quot;&lt;&lt;B&lt;&lt;\&quot; B\\n\&quot;;\r\n\t        if(A==4){\r\n\t            success=1;\r\n\t        }\r\n        }\r\n        if(success == 1)cout&lt;&lt;\&quot;成功\\n\&quot;;\r\n        else cout&lt;&lt;\&quot;失敗\\n\&quot;;\r\n    }\r\n    \r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="21"/></node><node TEXT="UnitDescription"><node TEXT="呼叫數學專家"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;數學函數&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/21-數學函數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="找絕對值"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="-2.0&#10;-6.0&#10;-8.0&#10;-4.0&#10;0"/></node><node TEXT="dataOut"><node TEXT="2.0&#10;6.0&#10;8.0&#10;4.0"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;求某數的絕對值&#10;請輸入一個整數x，使用數學函式fabs求絕對值，重複處理直至x為0。&#10;&#10;輸入範例:&#10;-9.0&#10;-3.0&#10;-5.0&#10;5.0&#10;3.0&#10;9.0&#10;0&#10;輸出範例:&#10;9.0&#10;3.0&#10;5.0&#10;5.0&#10;3.0&#10;9.0&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;求某數的絕對值，&lt;/p&gt;&lt;p&gt;輸入一個整數x，使用數學函式fabs求絕對值，重複處理直到輸入的x為0。&lt;/p&gt;&lt;p&gt;請輸出到小數第一位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; -9.0&lt;br&gt; -3.0&lt;br&gt; -5.0&lt;br&gt; 5.0&lt;br&gt; 3.0&lt;br&gt; 9.0&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 9.0&lt;br&gt; 3.0&lt;br&gt; 5.0&lt;br&gt; 5.0&lt;br&gt; 3.0&lt;br&gt; 9.0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include &amp;lt;cmath&amp;gt;/*用到fabs*/&lt;br&gt;#include &amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;iomanip&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; double x;/*宣告一個數x*/&lt;br&gt; cin&amp;gt;&amp;gt;...;/*輸入x*/&lt;br&gt; while(...){/*如果x不為0，執行以下敘述式*/&lt;br&gt; cout&amp;lt;&amp;lt;...;/*使用fabs()函式，找出x的絕對值*/&lt;br&gt; cin&amp;gt;&amp;gt;...;/*再次輸入x*/&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;cmath&gt;/*用到fabs*/\n#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    double x;/*宣告一個數x*/\n    cin&gt;&gt;x;/*輸入x*/\n    while(x!=0){/*如果x不為0，執行以下敘述式*/\n        cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;fabs(x)&lt;&lt;endl;/*使用fabs()函式，找出x的絕對值*/\n        cin&gt;&gt;x;/*再次輸入x*/\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[fabs]&#10;}&#10;"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="x的y次方"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 2&#10;3 2&#10;4 2&#10;5 2&#10;10 2&#10;20 2&#10;3 3&#10;4 3&#10;5 3&#10;6 2&#10;7 2&#10;8 2&#10;9 2&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="4&#10;9&#10;16&#10;25&#10;100&#10;400&#10;27&#10;64&#10;125&#10;36&#10;49&#10;64&#10;81&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請設計一個pow(x,y)函式,計算x的y次方,直到x=0為止。&#10;&#10;輸入範例:&#10;3 2&#10;4 3&#10;10 2&#10;5 4&#10;6 3&#10;0&#10;&#10;輸出範例:&#10;9&#10;64&#10;100&#10;625&#10;216&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請設計一個pow(x,y)函式，計算x的y次方，直到輸入的x=0為止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3 2&lt;br&gt; 4 3&lt;br&gt; 10 2&lt;br&gt; 5 4&lt;br&gt; 6 3&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 9&lt;br&gt; 64&lt;br&gt; 100&lt;br&gt; 625&lt;br&gt; 216&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;math.h&gt;/*引用數學函式*/\nint main()\n{\n    double x,y;/*兩整數表示x的y次方*/\n    scanf(\&quot;%lf\&quot;,&amp;x);/*輸入x的值*/\n    while(x!=0){/*檢測x的值是否為0*/\n        scanf(\&quot;%lf\&quot;,&amp;y);/*x的值如果不為0*/\n        printf(\&quot;%d\\n\&quot;,(int)pow(x,y));/*使用pow計算x的y次方*/\n        scanf(\&quot;%lf\&quot;,&amp;x);/*再輸入x的值*/\n    }\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include &lt;cmath&gt;/*引用數學函式*/\n#include &lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    double x,y;/*兩整數表示x的y次方*/\n    cin&gt;&gt;x;/*輸入x的值*/\n    while(x!=0){/*檢測x的值是否為0*/\n        cin&gt;&gt;y;/*x的值如果不為0*/\n        cout&lt;&lt;(int)pow(x,y)&lt;&lt;endl;/*使用pow計算x的y次方*/\n        cin&gt;&gt;x;/*再輸入x的值*/\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[&quot;pow&quot;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="算平方根"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9.0&#10;100.0&#10;25.0&#10;36.0&#10;49.0&#10;64.0&#10;625.0&#10;400.0&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="3.0&#10;10.0&#10;5.0&#10;6.0&#10;7.0&#10;8.0&#10;25.0&#10;20.0&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;利用math.h的sqrt( )函式,計算x的平方根,直到x=0為止&#10;&#10;輸入範例:&#10;9.0&#10;25.0&#10;16.0&#10;0&#10;輸出範例:&#10;3.0&#10;5.0&#10;4.0&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;使用math.h的sqrt( )函式來計算x的平方根，直到輸入的x=0為止。&lt;/p&gt;&lt;p&gt;請輸出到小數第一位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 9.0&lt;br&gt; 25.0&lt;br&gt; 16.0&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3.0&lt;br&gt; 5.0&lt;br&gt; 4.0&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;cmath&gt;/*引用數學函式*/\n#include &lt;iostream&gt;\n#include &lt;iomanip&gt;\nusing namespace std;\nint main()\n{\n    double num;/*某數*/\n    cin&gt;&gt;num;/*輸入某數*/\n    while(num!=0.0){/*檢測某數是否為0*/\n         cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;sqrt(num)&lt;&lt;endl;/*某數不為0，則使用數學函式sqrt()印輸平方根*/\n         cin&gt;&gt;num;/*再次輸入某數*/\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[sqrt]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="不小於x的最小整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2.333&#10;6.333&#10;8.333&#10;4.333&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="3.0&#10;7.0&#10;9.0&#10;5.0&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請輸入一個整數x，使用數學函式ceil，求不小於x的最小整數，重複處理直至x為0。&#10;&#10;輸入範例:&#10;-9.2&#10;-3.4&#10;-5.6&#10;5.6&#10;3.4&#10;9.2&#10;0&#10;&#10;輸出範例:&#10;-9.0&#10;-3.0&#10;-5.0&#10;6.0&#10;4.0&#10;10.0&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個整數x，使用數學函式ceil，求不小於x的最小整數，重複處理直到輸入的x=0為止。&lt;/p&gt;&lt;p&gt;請輸出到小數第一位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; -9.2&lt;br&gt; -3.4&lt;br&gt; -5.6&lt;br&gt; 5.6&lt;br&gt; 3.4&lt;br&gt; 9.2&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; -9.0&lt;br&gt; -3.0&lt;br&gt; -5.0&lt;br&gt; 6.0&lt;br&gt; 4.0&lt;br&gt; 10.0&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    double x;/*宣告一個數x*/\n    cin&gt;&gt;x;/*輸入x*/\n    while(x!=0){/*如果x不為0，執行以下敘述式*/\n         cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;ceil(x)&lt;&lt;endl;/*使用ceil()函式，找出不小於x的數*/\n         cin&gt;&gt;x;/*再次輸入x*/\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="不大於x的最小整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2.333&#10;6.333&#10;8.333&#10;4.333&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="2.0&#10;6.0&#10;8.0&#10;4.0&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請輸入一個數x，使用數學函式floor，求不大於x的最小整數，重複處理直至x為0。&#10;&#10;輸入範例:&#10;-9.2&#10;-3.4&#10;-5.6&#10;5.6&#10;3.4&#10;9.2&#10;0&#10;&#10;輸出範例:&#10;-10.0&#10;-4.0&#10;-6.0&#10;5.0&#10;3.0&#10;9.0&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個數x，使用數學函式floor，求不大於x的最小整數，重複處理直到輸入的x=0為止。&lt;/p&gt;&lt;p&gt;請輸出到小數第一位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; -9.2&lt;br&gt; -3.4&lt;br&gt; -5.6&lt;br&gt; 5.6&lt;br&gt; 3.4&lt;br&gt; 9.2&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; -10.0&lt;br&gt; -4.0&lt;br&gt; -6.0&lt;br&gt; 5.0&lt;br&gt; 3.0&lt;br&gt; 9.0&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    double x;/*宣告一個數x*/\n    cin&gt;&gt;x;/*輸入x*/\n    while(x!=0){/*如果x不為0，執行以下敘述式*/\n         cout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;floor(x)&lt;&lt;endl;/*使用floor()函式，找出不小於x的數*/\n         cin&gt;&gt;x;/*再次輸入x*/\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="算浮點數餘數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4&#10;13.2 7.31&#10;16.5 2.43&#10;8.2 4.1&#10;4.3 2.5&#10;"/></node><node TEXT="dataOut"><node TEXT="5.890000&#10;1.920000&#10;0.000000&#10;1.800000&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;浮點數餘數&#10;請輸入一個整數，代表測試資料筆數，&#10;再輸入兩個浮點數，使用fmod函式求浮點餘數。&#10;&#10;輸入範例:&#10;5&#10;5.33 2.33&#10;13.657 2.333&#10;8.33 1.3&#10;8.3 4.2&#10;95.3 4.33&#10;&#10;輸出範例:&#10;0.670000&#10;1.992000&#10;0.530000&#10;4.100000&#10;0.040005&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入第一個整數，代表測試資料筆數，&lt;/p&gt;&lt;p&gt;接下來每行輸入兩個浮點數，使用fmod函式求&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;浮點餘數&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 5.33 2.33&lt;br&gt; 13.657 2.333&lt;br&gt; 8.33 1.3&lt;br&gt; 8.3 4.2&lt;br&gt; 95.3 4.33&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 0.670000&lt;br&gt; 1.992000&lt;br&gt; 0.530000&lt;br&gt; 4.100000&lt;br&gt; 0.040005&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    int counter,n;/*counter計數器，n控制次數*/\n    double x,y;/*for x%y*/\n    cin&gt;&gt;n;/*輸入控制次數*/\n    for(counter=1;counter&lt;=n;counter=counter+1){/*計數器來控制輸入次數*/\n           cin&gt;&gt;x&gt;&gt;y;/*輸入被除數與除數*/\n           cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;fmod(x,y)&lt;&lt;endl;/*使用fmod函式求餘數*/\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="三角形斜邊長"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6&#10;60 60&#10;50 50&#10;40 40&#10;30 30&#10;20 20&#10;10 10"/></node><node TEXT="dataOut"><node TEXT="84.852814&#10;70.710678&#10;56.568542&#10;42.426407&#10;28.284271&#10;14.142136"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請輸入一個整數代表測試資料，使用數學函式hypot，求出x^2+y^2的平方根&#10;輸入範例:&#10;6&#10;10 10&#10;20 20&#10;30 30&#10;40 40&#10;50 50&#10;60 60&#10;&#10;&#10;輸出範例:&#10;14.142136&#10;28.284271&#10;42.426407&#10;56.568542&#10;70.710678&#10;84.852814&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入第一個整數，代表測試資料筆數，&lt;/p&gt;&lt;p&gt;接下來每行輸入兩個數字代表x、y，請使用數學函式hypot，求出&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;x^2+y^2的平方根&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 10 10&lt;br&gt; 20 20&lt;br&gt; 30 30&lt;br&gt; 40 40&lt;br&gt; 50 50&lt;br&gt; 60 60&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 14.142136&lt;br&gt; 28.284271&lt;br&gt; 42.426407&lt;br&gt; 56.568542&lt;br&gt; 70.710678&lt;br&gt; 84.852814&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    int count,n;/*count是計數器，n用來控制輸入次數*/\n    double x,y;/*要計算log10的*值*/\n    cin&gt;&gt;n;/*輸入次數*/\n    for(count=1;count&lt;=n;count=count+1){/*用來控制輸入的次數*/\n        cin&gt;&gt;x;/*輸入*要計算log10的*值*/\n        cin&gt;&gt;y;\n        cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;hypot(x,y)&lt;&lt;endl;/*使用函式log10計算*/\n    }/*end of for*/\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="1"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="一元二次方程序"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4 4 1&#10;1 0 -9&#10;1 -2 1&#10;8 25 5&#10;19 41 5&#10;4 13 6&#10;1 1 2&#10;6 15 3&#10;0 0 0&#10;"/></node><node TEXT="dataOut"><node TEXT="-0.500000&#10;3.000000 -3.000000&#10;1.000000&#10;-0.214759 -2.910241&#10;-0.129753 -2.028142&#10;-0.557000 -2.693000&#10;無實數解!!&#10;-0.219224 -2.280776&#10;Game Over!!&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;一元二次方程序&#10;寫一個 C 程序從標準輸入重複取得a b c 3整數,直到3整數皆為0止,輸出&quot;Game Over!!&quot;字樣&#10;請輸出ax^2+bx+c=0的實數解&#10;若為兩相同實數,則僅需輸出一解,否則輸出兩解;&#10;若無實數解,請輸出&quot;無實數解!!&quot;字樣&#10;&#10;輸入範例:&#10;4 4 1&#10;1 0 -9&#10;1 1 2&#10;0 0 0&#10;&#10;輸出範例：&#10;-0.500000&#10;3.000000 -3.000000&#10;無實數解!!&#10;Game Over!!&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，重複輸入a、b、c 3個整數，直到輸入的3個整數皆為0為止。&lt;/p&gt;&lt;p&gt;當遇到「0 0 0」時，輸出「Game Over!!」。&lt;/p&gt;&lt;p&gt;解&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;ax^2+bx+c=0&lt;/span&gt;的實數解，&lt;/p&gt;&lt;p&gt;若為兩相同實數，只需要輸出一解；&lt;/p&gt;&lt;p&gt;若為兩不同實數，請輸出兩解；&lt;/p&gt;&lt;p&gt;若無實數解，請輸出「無實數解!!」字樣。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4 4 1&lt;br&gt; 1 0 -9&lt;br&gt; 1 1 2&lt;br&gt; 0 0 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; -0.500000&lt;br&gt; 3.000000 -3.000000&lt;br&gt; 無實數解!!&lt;br&gt; Game Over!!&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;math.h&gt;/*引用數學函式*/\nint main()\n{\n    float a,b,c,d; /*  輸我入a b c三數，d用來判別b^b-4ac*/\n    float x1,x2,sqrtd;\n    scanf(\&quot;%f %f %f\&quot;,&amp;a,&amp;b,&amp;c);\n    while(a!=0||b!=0||c!=0){\n           d=b*b-4*a*c;\n           sqrtd=sqrt(b*b-4*a*c);\n           if(d&gt;0){\n                    x1=(-b+sqrtd)/(2*a);\n                    x2=(-b-sqrtd)/(2*a);\n                    if(x1!=x2)\n                        printf(\&quot;%f %f\\n\&quot;,x1,x2);\n                    else\n                        printf(\&quot;%f \\n\&quot;,x1);\n                    }\n            else if (d==0)\n                printf(\&quot;%f\\n\&quot;,-b/(2*a));\n            else\n                printf(\&quot;無實數解!!\\n\&quot;);\n\n        scanf(\&quot;%f %f %f\&quot;,&amp;a,&amp;b,&amp;c);\n    }\n    printf(\&quot;Game Over!!\\n\&quot;);\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    float a,b,c,d; /*  輸我入a b c三數，d用來判別b^b-4ac*/\n    float x1,x2,sqrtd;\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;\n    while(a!=0||b!=0||c!=0){\n            d=b*b-4*a*c;\n            sqrtd=sqrt(b*b-4*a*c);\n            if(d&gt;0){\n                    x1=(-b+sqrtd)/(2*a);\n                    x2=(-b-sqrtd)/(2*a);\n                    if(x1!=x2)\n                        cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;x1&lt;&lt;\&quot; \&quot;&lt;&lt;x2&lt;&lt;endl;\n                    else\n                        cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;x2&lt;&lt;\&quot; \\n\&quot;;\n            }\n            else if (d==0)\n                cout&lt;&lt;fixed&lt;&lt;setprecision(6)&lt;&lt;-b/(2*a)&lt;&lt;endl;\n            else\n                cout&lt;&lt;\&quot;無實數解!!\\n\&quot;;\n        cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;\n    }\n    cout&lt;&lt;\&quot;Game Over!!\\n\&quot;;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="算利息交給電腦"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1000&#10;0.05&#10;"/></node><node TEXT="dataOut"><node TEXT="year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;   6              1340.1&#10;   7              1407.1&#10;   8              1477.5&#10;   9              1551.3&#10;  10              1628.9&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;我的複利表&#10;請撰寫一個C語言程序,&#10;準備在銀行裡儲存一筆錢，請預估未來10年戶頭的變化。&#10;年利率公式:本利和=原存款*(1+年利率)^年數平方&#10;標準函式庫之pow可計算平方:如pow(x,y)會計算出x之y次方值&#10;&#10;&#10;輸入範例:&#10;1000&#10;0.05&#10;&#10;輸出範例:&#10;year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;   6              1340.1&#10;   7              1407.1&#10;   8              1477.5&#10;   9              1551.3&#10;  10              1628.9&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;你準備在銀行裡儲存一筆錢，輸入存款以及年利率請預估未來10年戶頭的變化。&lt;/p&gt;&lt;p&gt;年利率公式：&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;本利和=原存款*(1+年利率)&lt;sup&gt;n&lt;/sup&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;請按照範例格式輸出，amount on deposit 輸出到小數第一位，中間以tab隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;br&gt; 標準函式庫之pow可計算平方：pow(x,y)可計算出x之y次方值&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1000 0.05&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; year&amp;nbsp; amount on deposit&lt;br&gt; 1&amp;nbsp; &amp;nbsp;1050.0&lt;br&gt; 2&amp;nbsp; &amp;nbsp;1102.5&lt;br&gt; 3&amp;nbsp; &amp;nbsp;1157.6&lt;br&gt; 4&amp;nbsp; &amp;nbsp;1215.5&lt;br&gt; 5&amp;nbsp; &amp;nbsp;1276.3&lt;br&gt; 6&amp;nbsp; &amp;nbsp;1340.1&lt;br&gt; 7&amp;nbsp; &amp;nbsp;1407.1&lt;br&gt; 8&amp;nbsp; &amp;nbsp;1477.5&lt;br&gt; 9&amp;nbsp; &amp;nbsp;1551.3&lt;br&gt; 10 1628.9&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;math.h&gt;/*複利將會用到pow函式*/\nint main()\n{\n    double p,rate;/*p是本金，rate是利率*/\n    int counter;/*計數器*/\n    scanf(\&quot;%lf\&quot;,&amp;p);/*輸入本金*/\n    scanf(\&quot;%lf\&quot;,&amp;rate);/*輸入利率*/\n    printf(\&quot; year\\tamount on deposit\\n\&quot;);/*打印表頭*/\n    for(counter=1;counter&lt;=10;counter=counter+1){/*計算10年的複利*/\n        printf(\&quot;%d\\t%.1lf\\n\&quot;,counter,p*pow(1+rate,counter));/*計算1到10年的複利*/\n    }/*end offor*/\n\n    return 0;\n}\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    double p,rate;/*p是本金，rate是利率*/\n    int counter;/*計數器*/\n    cin&gt;&gt;p;/*輸入本金*/\n    cin&gt;&gt;rate;/*輸入利率*/\n    cout&lt;&lt;\&quot; year\\tamount on deposit\\n\&quot;;/*打印表頭*/\n    for(counter=1;counter&lt;=10;counter=counter+1){/*計算10年的複利*/\n        cout&lt;&lt;counter&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;p*pow(1+rate,counter)&lt;&lt;endl;\n    }/*end offor*/\n\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="算多少利息人都行"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="10&#10;1000&#10;0.05&#10;20&#10;2000&#10;0.06&#10;8&#10;3000&#10;0.06&#10;-1&#10;"/></node><node TEXT="dataOut"><node TEXT="year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;   6              1340.1&#10;   7              1407.1&#10;   8              1477.5&#10;   9              1551.3&#10;  10              1628.9&#10;year    amount on deposit&#10;   1              2120.0&#10;   2              2247.2&#10;   3              2382.0&#10;   4              2525.0&#10;   5              2676.5&#10;   6              2837.0&#10;   7              3007.3&#10;   8              3187.7&#10;   9              3379.0&#10;  10              3581.7&#10;  11              3796.6&#10;  12              4024.4&#10;  13              4265.9&#10;  14              4521.8&#10;  15              4793.1&#10;  16              5080.7&#10;  17              5385.5&#10;  18              5708.7&#10;  19              6051.2&#10;  20              6414.3&#10;year    amount on deposit&#10;   1              3180.0&#10;   2              3370.8&#10;   3              3573.0&#10;   4              3787.4&#10;   5              4014.7&#10;   6              4255.6&#10;   7              4510.9&#10;   8              4781.5"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;他們的複利表&#10;請撰寫一個C語言程序, 計算銀行儲戶的複利表，&#10;輸入年數,本金與年利率,並印出每年結算時,帳戶的存款數,&#10;並以小數2位表示.當年數為-1時,停止輸入.&#10;年利率公式:本利和=原存款*(1+年利率)^年數平方&#10;標準函式庫之pow可計算平方:如pow(x,y)會計算出x之y次方值&#10;&#10;輸入範例:&#10;10&#10;1000&#10;0.05&#10;5&#10;1000&#10;0.05&#10;-1&#10;輸出範例:&#10;year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;   6              1340.1&#10;   7              1407.1&#10;   8              1477.5&#10;   9              1551.3&#10;  10              1628.9&#10;year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;寫一個程式，計算銀行儲戶的複利表。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;輸入年數、本金與年利率，輸出每年結算時帳戶的存款數，以小數&lt;span lang=&quot;EN-US&quot;&gt;2&lt;/span&gt;位表示。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;當年數為&lt;span lang=&quot;EN-US&quot;&gt;-1&lt;/span&gt;時，程式停止輸入。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;年利率公式：&lt;span style=&quot;color: red;&quot; data-mce-style=&quot;color: red;&quot;&gt;本利和&lt;span lang=&quot;EN-US&quot;&gt;=&lt;/span&gt;原存款&lt;span lang=&quot;EN-US&quot;&gt;*(1+&lt;/span&gt;年利率&lt;span lang=&quot;EN-US&quot;&gt;)^&lt;/span&gt;年數平方&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;提示&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;標準函式庫之&lt;span lang=&quot;EN-US&quot;&gt;pow&lt;/span&gt;可計算平方：&lt;span lang=&quot;EN-US&quot;&gt;pow(x,y)&lt;/span&gt;可計算出&lt;span lang=&quot;EN-US&quot;&gt;x&lt;/span&gt;之&lt;span lang=&quot;EN-US&quot;&gt;y&lt;/span&gt;次方值&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; 10&lt;br&gt; 1000&lt;br&gt; 0.05&lt;br&gt; 5&lt;br&gt; 1000&lt;br&gt; 0.05&lt;br&gt; -1&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; year&amp;nbsp; amount on deposit&lt;br&gt; 1&amp;nbsp; &amp;nbsp;1050.0&lt;br&gt; 2&amp;nbsp; &amp;nbsp;1102.5&lt;br&gt; 3&amp;nbsp; &amp;nbsp;1157.6&lt;br&gt; 4&amp;nbsp; &amp;nbsp;1215.5&lt;br&gt; 5&amp;nbsp; &amp;nbsp;1276.3&lt;br&gt; 6&amp;nbsp; &amp;nbsp;1340.1&lt;br&gt; 7&amp;nbsp; &amp;nbsp;1407.1&lt;br&gt; 8&amp;nbsp; &amp;nbsp;1477.5&lt;br&gt; 9&amp;nbsp; &amp;nbsp;1551.3&lt;br&gt; 10 1628.9&lt;br&gt; year&amp;nbsp; amount on deposit&lt;br&gt; 1&amp;nbsp; &amp;nbsp;1050.0&lt;br&gt; 2&amp;nbsp; &amp;nbsp;1102.5&lt;br&gt; 3&amp;nbsp; &amp;nbsp;1157.6&lt;br&gt; 4&amp;nbsp; &amp;nbsp;1215.5&lt;br&gt; 5&amp;nbsp; &amp;nbsp;1276.3&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;math.h&gt;/*複利將會用到pow函式*/\nint main()\n{\n    double p,rate;\n    int counter,year;\n    scanf(\&quot;%d\&quot;,&amp;year);\n    while(year!=-1){\n      scanf(\&quot;%lf\&quot;,&amp;p);\n      scanf(\&quot;%lf\&quot;,&amp;rate);\n      printf(\&quot;year\\tamount on deposit\\n\&quot;);\n      for(counter=1;counter&lt;=year;counter=counter+1){\n        printf(\&quot;%d\\t%.1lf\\n\&quot;,counter,p*pow(1+rate,counter));\n      }\n       scanf(\&quot;%d\&quot;,&amp;year);\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    double p,rate;\n    int counter,year;\n    cin&gt;&gt;year;\n    while(year!=-1){\n        cin&gt;&gt;p&gt;&gt;rate;\n        cout&lt;&lt;\&quot;year\\tamount on deposit\\n\&quot;;\n        for(counter=1;counter&lt;=year;counter=counter+1){\n            cout&lt;&lt;counter&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;p*pow(1+rate,counter)&lt;&lt;endl;\n        }\n        cin&gt;&gt;year;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="三角函數"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="10&#10;1000&#10;0.05&#10;20&#10;2000&#10;0.06&#10;8&#10;3000&#10;0.06&#10;-1&#10;"/></node><node TEXT="dataOut"><node TEXT="year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;   6              1340.1&#10;   7              1407.1&#10;   8              1477.5&#10;   9              1551.3&#10;  10              1628.9&#10;year    amount on deposit&#10;   1              2120.0&#10;   2              2247.2&#10;   3              2382.0&#10;   4              2525.0&#10;   5              2676.5&#10;   6              2837.0&#10;   7              3007.3&#10;   8              3187.7&#10;   9              3379.0&#10;  10              3581.7&#10;  11              3796.6&#10;  12              4024.4&#10;  13              4265.9&#10;  14              4521.8&#10;  15              4793.1&#10;  16              5080.7&#10;  17              5385.5&#10;  18              5708.7&#10;  19              6051.2&#10;  20              6414.3&#10;year    amount on deposit&#10;   1              3180.0&#10;   2              3370.8&#10;   3              3573.0&#10;   4              3787.4&#10;   5              4014.7&#10;   6              4255.6&#10;   7              4510.9&#10;   8              4781.5"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;他們的複利表&#10;請撰寫一個C語言程序, 計算銀行儲戶的複利表，&#10;輸入年數,本金與年利率,並印出每年結算時,帳戶的存款數,&#10;並以小數2位表示.當年數為-1時,停止輸入.&#10;年利率公式:本利和=原存款*(1+年利率)^年數平方&#10;標準函式庫之pow可計算平方:如pow(x,y)會計算出x之y次方值&#10;&#10;輸入範例:&#10;10&#10;1000&#10;0.05&#10;5&#10;1000&#10;0.05&#10;-1&#10;輸出範例:&#10;year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;   6              1340.1&#10;   7              1407.1&#10;   8              1477.5&#10;   9              1551.3&#10;  10              1628.9&#10;year    amount on deposit&#10;   1              1050.0&#10;   2              1102.5&#10;   3              1157.6&#10;   4              1215.5&#10;   5              1276.3&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一個程式，幫助小明計算高中數學三角函式的題目。&lt;/p&gt;&lt;p&gt;題目為：&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;（1＋sinA＋sinB）*（1－cosC＋cosD）&lt;/span&gt;&lt;/p&gt;&lt;p&gt;A、B、C、D分別代表四個角度。&lt;/p&gt;&lt;p&gt;輸入四個數字分別代表A、B、C、D，請利用math.h函式庫幫助小明得到答案。&lt;/p&gt;&lt;p&gt;請輸出到小數點後第二位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;br&gt;*注意math.h中sin、cos內輸入的是&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;弧度&lt;/span&gt;&lt;br&gt;*PI = 3.14159265&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;30 45 45 60&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;br&gt;&lt;/span&gt;1.75&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;math.h&gt;/*複利將會用到pow函式*/\nint main()\n{\n    double p,rate;\n    int counter,year;\n    scanf(\&quot;%d\&quot;,&amp;year);\n    while(year!=-1){\n      scanf(\&quot;%lf\&quot;,&amp;p);\n      scanf(\&quot;%lf\&quot;,&amp;rate);\n      printf(\&quot;year\\tamount on deposit\\n\&quot;);\n      for(counter=1;counter&lt;=year;counter=counter+1){\n        printf(\&quot;%d\\t%.1lf\\n\&quot;,counter,p*pow(1+rate,counter));\n      }\n       scanf(\&quot;%d\&quot;,&amp;year);\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    double p,rate;\n    int counter,year;\n    cin&gt;&gt;year;\n    while(year!=-1){\n        cin&gt;&gt;p&gt;&gt;rate;\n        cout&lt;&lt;\&quot;year\\tamount on deposit\\n\&quot;;\n        for(counter=1;counter&lt;=year;counter=counter+1){\n            cout&lt;&lt;counter&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;p*pow(1+rate,counter)&lt;&lt;endl;\n        }\n        cin&gt;&gt;year;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="22"/></node><node TEXT="UnitDescription"><node TEXT="做大事的方法"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;做大事的方法&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/22-函數.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="1加到10的和"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="&#10;"/></node><node TEXT="dataOut"><node TEXT="55"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請設計一個pow(x,y)函式,計算x的y次方,直到x=0為止。&#10;&#10;輸入範例:&#10;3 2&#10;4 3&#10;10 2&#10;5 4&#10;6 3&#10;0&#10;&#10;輸出範例:&#10;9&#10;64&#10;100&#10;625&#10;216&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請設計一個slave( )函式，計算1+2+3...+10的和。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 55&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int slave();&lt;br&gt;int main(){&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; return 0;&lt;br&gt;}&lt;br&gt;int slave(){&lt;br&gt; return (1+10)*10/2;&lt;br&gt;}&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\nusing namespace std;\nint slave( );\nint main( ){\n    cout&lt;&lt;slave()&lt;&lt;endl;\n    return 0;\n}\nint slave( ){\n    return (1+10)*10/2;\n}\n\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint slave();\nint main(){\n    cout&lt;&lt;slave()&lt;&lt;endl;\n    return 0;\n}\nint slave(){\n  return (1+10)*10/2;\n}\n\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[&quot;slave&quot;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="圓面積與體積"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="73 4&#10;40 4&#10;6 8&#10;8 9&#10;10 10&#10;3 4&#10;5 5&#10;6 6&#10;11 15&#10;6 6&#10;"/></node><node TEXT="dataOut"><node TEXT="圓柱體體積66932.24&#10;圓柱體體積20096.00&#10;圓柱體體積904.32&#10;圓柱體體積1808.64&#10;圓柱體體積3140.00&#10;圓柱體體積113.04&#10;圓柱體體積392.50&#10;圓柱體體積678.24&#10;圓柱體體積5699.10&#10;圓柱體體積678.24&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;輸入半徑與高，計算圓柱體體積(圓周率=3.14)。&#10;使用自定函式的方法，&#10;由主程序乎叫一個圓柱體體積的函式area3()，再由area3()乎叫計算面積函式area2()而完成體積計算，程序可以重複執行10次。&#10;雖然有點煩，但是請用這個簡單的例子，體驗將大問題切成小問題的方法。&#10;&#10;請務必使用自定函式，且函式名稱如題目敘述。&#10;輸入範例：&#10;3 4&#10;5 5&#10;6 6&#10;11 15&#10;6 6&#10;73 4&#10;40 4&#10;6 8&#10;8 9&#10;10 10&#10;&#10;&#10;輸出範例：&#10;圓柱體體積113.04&#10;圓柱體體積392.50&#10;圓柱體體積678.24&#10;圓柱體體積5699.10&#10;圓柱體體積678.24&#10;圓柱體體積66932.24&#10;圓柱體體積20096.00&#10;圓柱體體積904.32&#10;圓柱體體積1808.64&#10;圓柱體體積3140.00&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;輸入半徑與高，計算圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;(&lt;/span&gt;圓周率&lt;span lang=&quot;EN-US&quot;&gt;=3.14)&lt;/span&gt;。&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;輸出「圓柱體體積為（數字）」，數字輸出到小數點後二位。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;使用自定函式的方法，&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;由主程式呼叫一個圓柱體體積的函式&lt;span lang=&quot;EN-US&quot;&gt;area3()&lt;/span&gt;，&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;再由&lt;span lang=&quot;EN-US&quot;&gt;area3()&lt;/span&gt;呼叫計算面積函式&lt;span lang=&quot;EN-US&quot;&gt;area2()&lt;/span&gt;來完成體積計算。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;程序必須可執行&lt;span lang=&quot;EN-US&quot;&gt;10&lt;/span&gt;次。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;提醒&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;雖然有點煩，但是請用這個簡單的例子，體驗將大問題切成小問題處理的方法。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; 3 4&lt;br&gt; 5 5&lt;br&gt; 6 6&lt;br&gt; 11 15&lt;br&gt; 6 6&lt;br&gt; 73 4&lt;br&gt; 40 4&lt;br&gt; 6 8&lt;br&gt; 8 9&lt;br&gt; 10 10&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;113.04&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;392.50&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;678.24&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;5699.10&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;678.24&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;66932.24&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;20096.00&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;904.32&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;1808.64&lt;br&gt; &lt;/span&gt;圓柱體體積&lt;span lang=&quot;EN-US&quot;&gt;3140.00&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nfloat area3(float r,float h);\nfloat area2(float r);\n\nint main()\n{\n    float p=3.14,r,h;\n    int i,n;\n    for(i=1;i&lt;=10;i++){\n        cin&gt;&gt;r&gt;&gt;h;\n        cout&lt;&lt;\&quot;圓柱體體積\&quot;&lt;&lt;fixed&lt;&lt;setprecision(2)&lt;&lt;area3(r,h)&lt;&lt;endl;\n\n    }\n\n    return 0;\n}\nfloat area3(float r,float h){\n   return area2(r)*h;\n}\nfloat area2(float r){\n   return 3.14*r*r;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[&quot;area2&quot;,&quot;area3&quot;]&#10;}&#10;"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="x的y次方"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 2&#10;3 2&#10;4 2&#10;5 2&#10;10 2&#10;20 2&#10;3 3&#10;4 3&#10;5 3&#10;6 2&#10;7 2&#10;8 2&#10;9 2&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="4&#10;9&#10;16&#10;25&#10;100&#10;400&#10;27&#10;64&#10;125&#10;36&#10;49&#10;64&#10;81&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請設計一個pow(x,y)函式,計算x的y次方,直到x=0為止。&#10;&#10;輸入範例:&#10;3 2&#10;4 3&#10;10 2&#10;5 4&#10;6 3&#10;0&#10;&#10;輸出範例:&#10;9&#10;64&#10;100&#10;625&#10;216&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請設計一個madepow(x,y)函式，來計算x的y次方。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3 2&lt;br&gt; 4 3&lt;br&gt; 10 2&lt;br&gt; 5 4&lt;br&gt; 6 3&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 9&lt;br&gt; 64&lt;br&gt; 100&lt;br&gt; 625&lt;br&gt; 216&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\n#include&lt;cmath&gt;\nusing namespace std;\nint main()\n{\n    double x,y;/*兩整數表示x的y次方*/\n    cin&gt;&gt;x;/*輸入x的值*/\n    while(x!=0){/*檢測x的值是否為0*/\n        cin&gt;&gt;y;/*x的值如果不為0*/\n        cout&lt;&lt;(int)pow(x,y)&lt;&lt;endl;/*使用pow計算x的y次方*/\n        cin&gt;&gt;x;/*再輸入x的值*/\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[&quot;pow&quot;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="質數判斷"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="15&#10;68&#10;86&#10;66&#10;100&#10;999&#10;311&#10;211&#10;283&#10;311&#10;222&#10;444&#10;120&#10;151&#10;149&#10;71&#10;"/></node><node TEXT="dataOut"><node TEXT="不是質數&#10;不是質數&#10;不是質數&#10;不是質數&#10;不是質數&#10;質數&#10;質數&#10;質數&#10;質數&#10;不是質數&#10;不是質數&#10;不是質數&#10;質數&#10;質數&#10;質數"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請練習自定函式prime()解題&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。&#10;給一個整數代表測試資料筆數，判斷每一個數是否為質數。&#10;&#10;輸入範例：&#10;10&#10;409&#10;37&#10;311&#10;211&#10;84&#10;96&#10;91&#10;241&#10;311&#10;283&#10;&#10;&#10;輸出範例：&#10;質數&#10;質數&#10;質數&#10;質數&#10;不是質數&#10;不是質數&#10;不是質數&#10;質數&#10;質數&#10;質數&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;請自定函式&lt;span lang=&quot;EN-US&quot;&gt;prime()&lt;/span&gt;，判斷一個數是否為質數。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;質數的定義為：除了&lt;span lang=&quot;EN-US&quot;&gt;1&lt;/span&gt;和它本身之外，沒有別的數可以整除它。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;輸入的第一個整數代表資料筆數，接下來是要判斷的數，請根據判斷輸出「質數」或「不是質數」。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; 10&lt;br&gt; 409&lt;br&gt; 37&lt;br&gt; 311&lt;br&gt; 211&lt;br&gt; 84&lt;br&gt; 96&lt;br&gt; 91&lt;br&gt; 241&lt;br&gt; 311&lt;br&gt; 283&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: #1695a3;&quot; data-mce-style=&quot;color: #1695a3;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;不是質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;不是質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;不是質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; &lt;/span&gt;質數&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint prime(int num);\n\nint main()\n{\n  int i,n,num;\n  cin&gt;&gt;n;\n  for(i=1;i&lt;=n;i++){\n     cin&gt;&gt;num;\n     if(prime(num)==1)\n        cout&lt;&lt;\&quot;質數\\n\&quot;;\n     if(prime(num)==0)\n        cout&lt;&lt;\&quot;不是質數\\n\&quot;;\n\n  }\n\n    return 0;\n}\nint prime(int num){\n    int i;\n    for(i=2;i&lt;num;i++){\n       if(num%i==0)\n          return 0;\n    }\n        return 1;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="質數個數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="70&#10;60&#10;50&#10;40&#10;30&#10;20&#10;10&#10;1&#10;"/></node><node TEXT="dataOut"><node TEXT="19&#10;17&#10;15&#10;12&#10;10&#10;8&#10;4&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請自訂countprime()函式練習，&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。&#10;給一個整數計算它的質數個數，程序可以重複執行直到小於1為止。&#10;&#10;輸入範例：&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;30&#10;40&#10;50&#10;60&#10;1&#10;&#10;&#10;輸出範例：&#10;1&#10;2&#10;2&#10;3&#10;3&#10;4&#10;4&#10;4&#10;4&#10;10&#10;12&#10;15&#10;17&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請自訂函式countprime()，計算「小於等於某整數」的質數個數。&lt;/p&gt;&lt;p&gt;質數的定義為：除了1和它本身之外，沒有別的數可以整除它。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入數字小於等於1才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 4&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;br&gt; 8&lt;br&gt; 9&lt;br&gt; 10&lt;br&gt; 30&lt;br&gt; 40&lt;br&gt; 50&lt;br&gt; 60&lt;br&gt; 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 2&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 3&lt;br&gt; 4&lt;br&gt; 4&lt;br&gt; 4&lt;br&gt; 4&lt;br&gt; 10&lt;br&gt; 12&lt;br&gt; 15&lt;br&gt; 17&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint countprime(int num);\r\nint main()\r\n{\r\n  int i,n;\r\n  while(cin&gt;&gt;n&amp;&amp;n){\r\n  \tint t=0;\r\n  \tif(n&lt;2) break; \r\n\tif(n==2)\r\n\t    cout&lt;&lt;\&quot;1\\n\&quot;;\r\n\tif(n&gt;2){\r\n\t  for(i=2;i&lt;=n;i++){\r\n\t        if(countprime(i)==1)\r\n\t          t=t+1;\r\n\t    }\r\n\t    cout&lt;&lt;t&lt;&lt;endl;\r\n\t  }\r\n  }\r\n\r\n  return 0;\r\n}\r\nint countprime(int num){\r\n    int i;\r\n    for(i=2;i&lt;num;i++){\r\n       if(num%i==0)\r\n          return 0;\r\n    }\r\n        return 1;/*質數*/\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="也是質數個數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 10&#10;10 20&#10;20 30&#10;30 40&#10;40 50&#10;50 60&#10;60 70&#10;70 80&#10;80 90&#10;90 100&#10;1 100&#10;2 1&#10;"/></node><node TEXT="dataOut"><node TEXT="4&#10;4&#10;2&#10;2&#10;3&#10;2&#10;2&#10;3&#10;2&#10;1&#10;25&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請用自訂函式解題&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。&#10;你的程序必須當輸入兩正整數A、B，請傳回A~B之間(包含A、B)有多少個質數。&#10;程序需重複執行，直到輸入A大於B為止。&#10;&#10;輸入範例：&#10;1 10&#10;10 20&#10;20 30&#10;30 40&#10;2 1&#10;輸出範例：&#10;4&#10;4&#10;2&#10;2&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請自訂函式countprime()，輸入兩正整數A、B，且B&amp;gt;A，&lt;/p&gt;&lt;p&gt;回傳A~B之間（包含A、B）有多少個質數。&lt;/p&gt;&lt;p&gt;質數的定義為：除了1和它本身之外，沒有別的數可以整除它。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入的A&amp;gt;B才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 10&lt;br&gt; 10 20&lt;br&gt; 20 30&lt;br&gt; 30 40&lt;br&gt; 2 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 4&lt;br&gt; 2&lt;br&gt; 2&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;math.h&gt;\r\nint countprime(int num);\r\nint main()\r\n{\r\n  int i,a,b;\r\n  while(scanf(\&quot;%d %d\&quot;,&amp;a,&amp;b)!=EOF){\r\n  \tint t=0;\r\n  \tif(a&gt;b) break; \r\n\t  for(i=a;i&lt;=b;i++){\r\n\t        if(countprime(i)==1)\r\n\t          t=t+1;\r\n\t  }\r\n\t  printf(\&quot;%d\\n\&quot;,t);\r\n  }\r\n\r\n  return 0;\r\n}\r\nint countprime(int num){\r\n    int i;\r\n    if(num==1) return 0; /*1不是質數*/\r\n    for(i=2;i&lt;num;i++){\r\n       if(num%i==0)\r\n          return 0;\r\n\r\n    }\r\n\r\n        return 1;/*質數*/\r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint countprime(int num);\nint main()\n{\n  int i,a,b;\n  while(cin&gt;&gt;a&gt;&gt;b&amp;&amp;a&amp;&amp;b){\n  \tint t=0;\n  \tif(a&gt;b) break; \n\t  for(i=a;i&lt;=b;i++){\n\t        if(countprime(i)==1)\n\t          t=t+1;\n\t  }\n\t  cout&lt;&lt;t&lt;&lt;endl;\n  }\n\n  return 0;\n}\nint countprime(int num){\n    int i;\n    if(num==1) return 0; /*1不是質數*/\n    for(i=2;i&lt;num;i++){\n       if(num%i==0)\n          return 0;\n\n    }\n\n        return 1;/*質數*/\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最大質數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9&#10;20&#10;19&#10;13&#10;30&#10;25&#10;5&#10;40&#10;36&#10;-1"/></node><node TEXT="dataOut"><node TEXT="7&#10;19&#10;17&#10;11&#10;29&#10;23&#10;3&#10;37&#10;31"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請用自訂函式解題&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。（請注意：在本問題中，1被定義為質數）。&#10;你的程序必須當輸入一正整數M，請找出小於M的最大質數，並回傳該值。&#10;程序需重複執行，直到輸入-1為止。&#10;&#10;輸入範例：&#10;6&#10;9&#10;20&#10;-1&#10;輸出範例：&#10;5&#10;7&#10;19&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請自訂函式，輸入一正整數M，請找出小於M的最大質數，並輸出。&lt;/p&gt;&lt;p&gt;質數的定義為：除了1和它本身之外，沒有別的數可以整除它。（請注意：&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;在本問題中，1被定義為質數&lt;/span&gt;）&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入-1才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 9&lt;br&gt; 20&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 7&lt;br&gt; 19&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;math.h&gt;\r\nint countprime(int num);\r\nint main()\r\n{\r\n  int i,n;\r\n  while(scanf(\&quot;%d\&quot;,&amp;n)!=EOF){\r\n  \tint max=1; /*此題目定義最小質數為1*/\r\n  \tif(n==-1) break; \r\n\t  for(i=1;i&lt;n;i++){\r\n\t        if(countprime(i)==1)\r\n\t          max=i;\r\n\t  }\r\n\t  printf(\&quot;%d\\n\&quot;,max);\r\n  }\r\n\r\n  return 0;\r\n}\r\nint countprime(int num){\r\n    int i;\r\n    for(i=2;i&lt;num;i++){\r\n        if(num%i==0)\r\n            return 0;\r\n\r\n    }\r\n\r\n        return 1;/*質數*/\r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint countprime(int num);\nint main()\n{\n  int i,n;\n  while(cin&gt;&gt;n&amp;&amp;n){\n  \tint max=1; /*此題目定義最小質數為1*/\n  \tif(n==-1) break; \n\t  for(i=1;i&lt;n;i++){\n\t        if(countprime(i)==1)\n\t          max=i;\n\t  }\n\t  cout&lt;&lt;max&lt;&lt;endl;\n  }\n\n  return 0;\n}\nint countprime(int num){\n    int i;\n    for(i=2;i&lt;num;i++){\n        if(num%i==0)\n            return 0;\n    }\n        return 1;/*質數*/\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="第N個質數"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;8&#10;19&#10;18&#10;12&#10;29&#10;24&#10;4&#10;39&#10;35&#10;-1"/></node><node TEXT="dataOut"><node TEXT="11&#10;19&#10;67&#10;61&#10;37&#10;109&#10;89&#10;7&#10;167&#10;149"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請用自訂函式解題&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。&#10;你的程序必須當輸入一正整數n，請找出第n個質數，並回傳該值。&#10;其中2為第一個質數&#10;程序需重複執行，直到輸入-1為止。&#10;&#10;輸入範例：&#10;6&#10;9&#10;20&#10;-1&#10;輸出範例：&#10;13&#10;23&#10;71&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請自訂函式，輸入一正整數n，請找出第n個質數，並輸出。&lt;/p&gt;&lt;p&gt;質數的定義為：除了1和它本身之外，沒有別的數可以整除它。其中2為第一個質數。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入-1才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 9&lt;br&gt; 20&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 13&lt;br&gt; 23&lt;br&gt; 71&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint countprime(int num);\r\nint main()\r\n{\r\n  int i,n,j;\r\n  while(cin&gt;&gt;n&amp;&amp;n){\r\n  \tint max=2;\r\n  \tif(n==-1) break; \r\n\tfor(i=2;;i++){\r\n\t  \tif(countprime(i)){\r\n\t  \t\tn--;\r\n\t\t\tmax=i;\t\r\n\t\t\t}\r\n\t\tif(n==0) break;\r\n\t\t}\r\n\t  cout&lt;&lt;max&lt;&lt;endl;\r\n  }\r\n\r\n  return 0;\r\n}\r\nint countprime(int num){\r\n    int i;\r\n    for(i=2;i&lt;num;i++){\r\n       if(num%i==0)\r\n          return 0;\r\n    }\r\n    return 1;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="無傳回值函式"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="30"/></node><node TEXT="dataOut"><node TEXT="為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用自訂函式的方法，寫一個carzyprint()函式，印出為什要副程序，方便我瘋狂列印。&#10;輸入一個整數N，決定列印次數。&#10;&#10;輸入範例：&#10;10&#10;&#10;輸出範例：&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請自訂函式crazyprint()，印出「為什要副程式，方便我瘋狂列印。」。&lt;/p&gt;&lt;p&gt;輸入一個整數N，決定列印的次數。&lt;/p&gt;&lt;p&gt;輸入範例:&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;br&gt; 為什要副程式，方便我瘋狂列印。&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nvoid crazyprint();\r\nvoid crazyprint(){\r\n        printf(\&quot;為什要副程序，方便我瘋狂列印。\\n\&quot;);\r\n\r\n}\r\nint main()\r\n{\r\n    int i,n;\r\n    scanf(\&quot;%d\&quot;,&amp;n);\r\n    for(i=1;i&lt;=n;i++){\r\n        crazyprint();\r\n    }\r\n    return 0;\r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nvoid crazyprint();\nvoid crazyprint(){\n        cout&lt;&lt;\&quot;為什要副程序，方便我瘋狂列印。\\n\&quot;;\n\n}\nint main()\n{\n    int i,n;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        crazyprint();\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[&quot;crazyprint&quot;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最大公因數及最小公倍數"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="30"/></node><node TEXT="dataOut"><node TEXT="為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用自訂函式的方法，寫一個carzyprint()函式，印出為什要副程序，方便我瘋狂列印。&#10;輸入一個整數N，決定列印次數。&#10;&#10;輸入範例：&#10;10&#10;&#10;輸出範例：&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;為什要副程序，方便我瘋狂列印。&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請自訂函式GCD()、LCM()，求出兩數的最大公因數及最小公倍數。&lt;/p&gt;&lt;p&gt;呼叫GCD()求最大公因數、LCM()求最小公倍數。&lt;/p&gt;&lt;p&gt;請讀取到資料結尾。分別印出最大公因數及最小公倍數之結果，格式見範例輸出。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt;2 4&lt;br&gt;34 51&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt;GCD(2,4):2&lt;br&gt;LCM(2,4):4&lt;br&gt;GCD(34,51):17&lt;br&gt;LCM(34,51):102&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nvoid crazyprint();\r\nvoid crazyprint(){\r\n        printf(\&quot;為什要副程序，方便我瘋狂列印。\\n\&quot;);\r\n\r\n}\r\nint main()\r\n{\r\n    int i,n;\r\n    scanf(\&quot;%d\&quot;,&amp;n);\r\n    for(i=1;i&lt;=n;i++){\r\n        crazyprint();\r\n    }\r\n    return 0;\r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nvoid crazyprint();\nvoid crazyprint(){\n        cout&lt;&lt;\&quot;為什要副程序，方便我瘋狂列印。\\n\&quot;;\n\n}\nint main()\n{\n    int i,n;\n    cin&gt;&gt;n;\n    for(i=1;i&lt;=n;i++){\n        crazyprint();\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{&#10; &quot;black&quot;:[]&#10;,&quot;white&quot;:[&quot;crazyprint&quot;]&#10;}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="23"/></node><node TEXT="UnitDescription"><node TEXT="自己呼叫相似的自己"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;函數&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;自己呼叫相似的自己&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/23-遞迴.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="階乘"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="12"/></node><node TEXT="dataOut"><node TEXT="1!=1&#10;2!=2&#10;3!=6&#10;4!=24&#10;5!=120&#10;6!=720&#10;7!=5040&#10;8!=40320&#10;9!=362880&#10;10!=3628800&#10;11!=39916800&#10;12!=479001600&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用者輸入一數字n,需顯示從1-n的所有階乘值(建議使用遞迴函式)&#10;&#10;輸入範例:&#10;6&#10;輸出範例:&#10;1!=1&#10;2!=2&#10;3!=6&#10;4!=24&#10;5!=120&#10;6!=720&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一正整數n，輸出從1到n的所有階乘值（建議使用遞迴函式）。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1!=1&lt;br&gt; 2!=2&lt;br&gt; 3!=6&lt;br&gt; 4!=24&lt;br&gt; 5!=120&lt;br&gt; 6!=720&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt; #include&amp;lt;iostream&amp;gt;&lt;br&gt; using namespace std;&lt;br&gt; /*用遞迴找階層值*/&lt;br&gt; int level(int i){&lt;br&gt; if(...){&lt;br&gt; return 1;&lt;br&gt; }&lt;br&gt; else{&lt;br&gt; return level(i-1)*i;&lt;br&gt; }&lt;br&gt; }&lt;/p&gt;&lt;p&gt;int main()&lt;br&gt; {&lt;br&gt; int i,j;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; for(...){&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt; }&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n/*用遞迴找階層值*/\nint level(int i){\n    if(i==1){\n        return 1;\n    }\n    else{\n        return level(i-1)*i;\n    }\n}\n\nint main()\n{\n    int i,j;\n    scanf(\&quot;%d\&quot;,&amp;i);\n    for(j=1;j&lt;=i;j++){\n        printf(\&quot;%d!=%d\\n\&quot;,j,level(j));\n    }\n    return 0;\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\n/*用遞迴找階層值*/\nint level(int i){\n    if(i==1){\n        return 1;\n    }\n    else{\n        return level(i-1)*i;\n    }\n}\n\nint main()\n{\n    int i,j;\n    cin&gt;&gt;i;\n    for(j=1;j&lt;=i;j++){\n        cout&lt;&lt;j&lt;&lt;\&quot;!=\&quot;&lt;&lt;level(j)&lt;&lt;endl;\n    }\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最大公因數"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="44&#10;86"/></node><node TEXT="dataOut"><node TEXT="2"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用者輸入一數字n,需顯示從1-n的所有階乘值(建議使用遞迴函式)&#10;&#10;輸入範例:&#10;6&#10;輸出範例:&#10;1!=1&#10;2!=2&#10;3!=6&#10;4!=24&#10;5!=120&#10;6!=720&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入兩個整數，找出最大公因數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6&lt;br&gt; 18&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 6&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\nint GCD(int b,int R);\r\nint main (void)\r\n{\r\n    int num1, num2, b, R;\r\n    scanf(\&quot;%d %d\&quot;,&amp;num1,&amp;num2);\r\n    b= num1 % num2;\r\n    R=num2;\r\n    R=GCD(b, R);\r\n    printf(\&quot;%d\&quot;,R);\r\n    return 0;\r\n}\r\nint GCD(int b,int R)\r\n{\r\n    int a;\r\n    if  (b&gt;0)\r\n    {\r\n        a=R;\r\n        R=b;\r\n        b=a % R;\r\n        return GCD(b,R);\r\n    }\r\n    else\r\n    {\r\n        return R;\r\n    }\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint GCD(int b,int R);\nint main (void)\n{\n    int num1, num2, b, R;\n    cin&gt;&gt;num1&gt;&gt;num2;\n    b= num1 % num2;\n    R=num2;\n    R=GCD(b, R);\n    cout&lt;&lt;R;\n    return 0;\n}\nint GCD(int b,int R)\n{\n    int a;\n    if  (b&gt;0)\n    {\n        a=R;\n        R=b;\n        b=a % R;\n        return GCD(b,R);\n    }\n    else\n    {\n        return R;\n    }\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="費氏數列"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="15&#10;"/></node><node TEXT="dataOut"><node TEXT="0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;費氏數列&#10;0, 1, 1, 2, 3, 5, 8, 13, 21, ...&#10;以0和1起頭，然後接下來的每一項均為其前兩項的和。&#10;請設計一個fibonacci(x)函式,產生x項的Fibonacci數列&#10;&#10;輸入範例：&#10;9&#10;輸出範例：&#10;1 1 2 3 5 8 13 21 34&#10;&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;費氏數列以0和1為開始，接下來的每一項均為其前兩項的和（0為第0項），如下所示。&lt;/p&gt;&lt;p&gt;0, 1, 1, 2, 3, 5, 8, 13, 21, ...&lt;/p&gt;&lt;p&gt;請設計一個fibonacci(x)函式，產生到第x項的Fibonacci數列。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 0 1 1 2 3 5 8 13 21 34 55&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97&quot; data-mce-href=&quot;https://zh.wikipedia.org/wiki/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91%E6%95%B0%E5%88%97&quot;&gt;費氏數列&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\nint fibonacci(int num);\r\nint main()\r\n{\r\n  int n,i;\r\n  scanf(\&quot;%d\&quot;,&amp;n);\r\n  printf(\&quot;%d \&quot;,0);\r\n  for(i=1;i&lt;=n;i++){\r\n  \tprintf(\&quot;%d \&quot;,fibonacci(i));\r\n  }\r\n  return 0;\r\n}\r\nint fibonacci(int num){\r\n    if(num==0) return 0;/*從0開始*/\r\n    else if(num==1) return 1;\r\n\telse\r\n\t \treturn fibonacci(num-1)+fibonacci(num-2);  \r\n}\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint fibonacci(int num);\nint main()\n{\n    int n,i;\n    cin&gt;&gt;n;\n    cout&lt;&lt;\&quot;0 \&quot;;\n    for(i=1;i&lt;=n;i++){\n        cout&lt;&lt;fibonacci(i)&lt;&lt;\&quot; \&quot;;\n    }\n    return 0;\n}\nint fibonacci(int num){\n    if(num==0) return 0;/*從0開始*/\n    else if(num==1) return 1;\n\telse\n\t \treturn fibonacci(num-1)+fibonacci(num-2);  \n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="遞迴數列"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;11&#10;12&#10;13&#10;14&#10;15&#10;-2"/></node><node TEXT="dataOut"><node TEXT="0&#10;1&#10;2&#10;7&#10;20 &#10;61&#10;182&#10;547&#10;1640&#10;4921&#10;14762&#10;44287&#10;132860&#10;398581&#10;1195742"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;遞迴數列&#10;假設一個數列 K 的前兩項是 0、1，而之後的每一項為 Kn=2*Kn-1+3*Kn-2。&#10;請設計一函式int k(int n)，由使用者輸入一個正整數 N，印出數列 K 的第 N 項。 &#10;程序需重複執行，直到輸入數字小於1為止。&#10;輸入範例:&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;-1&#10;輸出範例:&#10;7&#10;20&#10;61&#10;182&#10;547&#10;1640&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;假設一個數列 K 的第一項、第二項是 0、1，而之後的每一項為&amp;nbsp;Kn=2*Kn-1+3*Kn-2。&lt;/p&gt;&lt;p&gt;請設計一函式int k(int n)，輸入一個正整數 N，印出數列 K 的第 N 項。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入數字小於1才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;br&gt; 8&lt;br&gt; 9&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 7&lt;br&gt; 20&lt;br&gt; 61&lt;br&gt; 182&lt;br&gt; 547&lt;br&gt; 1640&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint k(int num);\r\nint main()\r\n{\r\n  int n;\r\n\twhile(cin&gt;&gt;n&amp;&amp;n){\r\n\t\tif(n&lt;1) break;\r\n\t\tcout&lt;&lt;k(n)&lt;&lt;endl;\r\n\t}\r\n\r\n  return 0;\r\n}\r\nint k(int num){\r\n    if(num==1) return 0; /*第一項為0*/\r\n    else if(num==2) return 1;\r\n\telse\r\n\t \treturn 2*k(num-1)+3*k(num-2);  \r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="河內塔"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;11&#10;12&#10;13&#10;14&#10;15&#10;-2"/></node><node TEXT="dataOut"><node TEXT="0&#10;1&#10;2&#10;7&#10;20 &#10;61&#10;182&#10;547&#10;1640&#10;4921&#10;14762&#10;44287&#10;132860&#10;398581&#10;1195742"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;遞迴數列&#10;假設一個數列 K 的前兩項是 0、1，而之後的每一項為 Kn=2*Kn-1+3*Kn-2。&#10;請設計一函式int k(int n)，由使用者輸入一個正整數 N，印出數列 K 的第 N 項。 &#10;程序需重複執行，直到輸入數字小於1為止。&#10;輸入範例:&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;-1&#10;輸出範例:&#10;7&#10;20&#10;61&#10;182&#10;547&#10;1640&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;河內塔問題(Tower of Hanoi)是由法國數學家盧卡斯(Édouard Lucas)引進的數學謎題：&lt;/p&gt;&lt;p&gt;在 3 根桿子中，有 1 桿上有 N 個從下數起由大而小的穿孔圓盤。&lt;/p&gt;&lt;p&gt;在每次只能移動一個圓盤，且大盤不能疊在小盤之上的規則之下，你需要以最少的次數將這 N 個圓盤全部移到另一根桿子上。&lt;/p&gt;&lt;p&gt;輸入數字為河內塔高度，請輸出移動過程，最後輸出共移動了幾次，格式如範例輸出所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt;3&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt;1: 將第 1 個圓盤由 A 移到 C&lt;br&gt;2: 將第 2 個圓盤由 A 移到 B&lt;br&gt;3: 將第 1 個圓盤由 C 移到 B&lt;br&gt;4: 將第 3 個圓盤由 A 移到 C&lt;br&gt;5: 將第 1 個圓盤由 B 移到 A&lt;br&gt;6: 將第 2 個圓盤由 B 移到 C&lt;br&gt;7: 將第 1 個圓盤由 A 移到 C&lt;br&gt;移動 3 層河內塔共需移動 7 次&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint k(int num);\r\nint main()\r\n{\r\n  int n;\r\n\twhile(cin&gt;&gt;n&amp;&amp;n){\r\n\t\tif(n&lt;1) break;\r\n\t\tcout&lt;&lt;k(n)&lt;&lt;endl;\r\n\t}\r\n\r\n  return 0;\r\n}\r\nint k(int num){\r\n    if(num==1) return 0; /*第一項為0*/\r\n    else if(num==2) return 1;\r\n\telse\r\n\t \treturn 2*k(num-1)+3*k(num-2);  \r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="24"/></node><node TEXT="UnitDescription"><node TEXT="一維陣列"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;陣列&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;一維陣列&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/24-一維陣列.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="輸入輸出30個整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;11&#10;12&#10;13&#10;14&#10;15&#10;16&#10;17&#10;18&#10;19&#10;20&#10;21&#10;22&#10;23&#10;24&#10;25&#10;26&#10;27&#10;28&#10;29&#10;30&#10;"/></node><node TEXT="dataOut"><node TEXT="Array&#9;Value&#10;array[0]&#9;1&#10;array[1]&#9;2&#10;array[2]&#9;3&#10;array[3]&#9;4&#10;array[4]&#9;5&#10;array[5]&#9;6&#10;array[6]&#9;7&#10;array[7]&#9;8&#10;array[8]&#9;9&#10;array[9]&#9;10&#10;array[10]&#9;11&#10;array[11]&#9;12&#10;array[12]&#9;13&#10;array[13]&#9;14&#10;array[14]&#9;15&#10;array[15]&#9;16&#10;array[16]&#9;17&#10;array[17]&#9;18&#10;array[18]&#9;19&#10;array[19]&#9;20&#10;array[20]&#9;21&#10;array[21]&#9;22&#10;array[22]&#9;23&#10;array[23]&#9;24&#10;array[24]&#9;25&#10;array[25]&#9;26&#10;array[26]&#9;27&#10;array[27]&#9;28&#10;array[28]&#9;29&#10;array[29]&#9;30&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序從標準輸入取得一系列30個正整數並存至陣列，&#10;請你將陣列內容印出(印出格式如如輸出範例所示)。&#10;&#10;輸入範例:&#10;34&#10;45&#10;344&#10;343&#10;34&#10;23&#10;45&#10;56&#10;56&#10;45&#10;344&#10;566&#10;455&#10;34&#10;45&#10;34&#10;56&#10;34&#10;234&#10;767&#10;675&#10;67&#10;566&#10;566&#10;44&#10;443&#10;566&#10;566&#10;566&#10;566&#10;&#10;&#10;輸出範例: &#10;Array&#9;Value&#10;array[0]&#9;34&#10;array[1]&#9;45&#10;array[2]&#9;344&#10;array[3]&#9;343&#10;array[4]&#9;34&#10;array[5]&#9;23&#10;array[6]&#9;45&#10;array[7]&#9;56&#10;array[8]&#9;56&#10;array[9]&#9;45&#10;array[10]&#9;344&#10;array[11]&#9;566&#10;array[12]&#9;455&#10;array[13]&#9;34&#10;array[14]&#9;45&#10;array[15]&#9;34&#10;array[16]&#9;56&#10;array[17]&#9;34&#10;array[18]&#9;234&#10;array[19]&#9;767&#10;array[20]&#9;675&#10;array[21]&#9;67&#10;array[22]&#9;566&#10;array[23]&#9;566&#10;array[24]&#9;44&#10;array[25]&#9;443&#10;array[26]&#9;566&#10;array[27]&#9;566&#10;array[28]&#9;566&#10;array[29]&#9;566&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得30個整數並輸出。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 34&lt;br&gt; 45&lt;br&gt; 344&lt;br&gt; 343&lt;br&gt; 34&lt;br&gt; 23&lt;br&gt; 45&lt;br&gt; 56&lt;br&gt; 56&lt;br&gt; 45&lt;br&gt; 344&lt;br&gt; 566&lt;br&gt; 455&lt;br&gt; 34&lt;br&gt; 45&lt;br&gt; 34&lt;br&gt; 56&lt;br&gt; 34&lt;br&gt; 234&lt;br&gt; 767&lt;br&gt; 675&lt;br&gt; 67&lt;br&gt; 566&lt;br&gt; 566&lt;br&gt; 44&lt;br&gt; 443&lt;br&gt; 566&lt;br&gt; 566&lt;br&gt; 566&lt;br&gt; 566&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Array Value&lt;br&gt; array[0] 34&lt;br&gt; array[1] 45&lt;br&gt; array[2] 344&lt;br&gt; array[3] 343&lt;br&gt; array[4] 34&lt;br&gt; array[5] 23&lt;br&gt; array[6] 45&lt;br&gt; array[7] 56&lt;br&gt; array[8] 56&lt;br&gt; array[9] 45&lt;br&gt; array[10] 344&lt;br&gt; array[11] 566&lt;br&gt; array[12] 455&lt;br&gt; array[13] 34&lt;br&gt; array[14] 45&lt;br&gt; array[15] 34&lt;br&gt; array[16] 56&lt;br&gt; array[17] 34&lt;br&gt; array[18] 234&lt;br&gt; array[19] 767&lt;br&gt; array[20] 675&lt;br&gt; array[21] 67&lt;br&gt; array[22] 566&lt;br&gt; array[23] 566&lt;br&gt; array[24] 44&lt;br&gt; array[25] 443&lt;br&gt; array[26] 566&lt;br&gt; array[27] 566&lt;br&gt; array[28] 566&lt;br&gt; array[29] 566&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt; #include&amp;lt;iostream&amp;gt;&lt;br&gt; using namespace std;&lt;/p&gt;&lt;p&gt;int main(){&lt;br&gt; int array[30]; /*宣告一個長度為30的陣列*/&lt;br&gt; int i;&lt;br&gt; for(...){&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; }&lt;br&gt; cout&amp;lt;&amp;lt;&quot;Array Value\n&quot;;&lt;br&gt; for(...){&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; } &lt;br&gt; return 0;&lt;br&gt; }&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int array[30]; /*宣告一個長度為30的陣列*/\r\n\tint i;\r\n\tfor(i=0;i&lt;30;i++){\r\n\t    cin&gt;&gt;array[i];\r\n\t}\r\n\tcout&lt;&lt;\&quot;Array Value\\n\&quot;;\r\n\tfor(i=0;i&lt;30;i++){\r\n\t    cout&lt;&lt;\&quot;array[\&quot;&lt;&lt;i&lt;&lt;\&quot;] \&quot;&lt;&lt;array[i]&lt;&lt;endl;\r\n\t}  \r\n\treturn 0;\r\n}\r\n&quot;,&quot;C&quot;:&quot;#include&lt;cstdio&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int array[30]; /*宣告一個長度為30的陣列*/\r\n    int i;\r\n\tfor(i=0;i&lt;30;i++){\r\n\t\tscanf(\&quot;%d\&quot;,&amp;array[i]);\r\n\t}\r\n\tprintf(\&quot;Array Value\\n\&quot;);\r\n\tfor(i=0;i&lt;30;i++){\r\n\t\tprintf(\&quot;array[%d] %d\\n\&quot;,i,array[i]);\r\n\t}  \r\n\treturn 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="玩玩30個整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="23&#10;65&#10;23&#10;15&#10;32&#10;45&#10;65&#10;45&#10;32&#10;2&#10;6&#10;5&#10;8&#10;9&#10;10&#10;12&#10;32&#10;45&#10;65&#10;41&#10;21&#10;11&#10;1&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;"/></node><node TEXT="dataOut"><node TEXT="Array&#9;Value&#10;array[0]&#9;23&#10;array[1]&#9;67&#10;array[2]&#9;27&#10;array[3]&#9;21&#10;array[4]&#9;40&#10;array[5]&#9;55&#10;array[6]&#9;77&#10;array[7]&#9;59&#10;array[8]&#9;48&#10;array[9]&#9;20&#10;array[10]&#9;26&#10;array[11]&#9;27&#10;array[12]&#9;32&#10;array[13]&#9;35&#10;array[14]&#9;38&#10;array[15]&#9;42&#10;array[16]&#9;64&#10;array[17]&#9;79&#10;array[18]&#9;101&#10;array[19]&#9;79&#10;array[20]&#9;61&#10;array[21]&#9;53&#10;array[22]&#9;45&#10;array[23]&#9;48&#10;array[24]&#9;51&#10;array[25]&#9;54&#10;array[26]&#9;57&#10;array[27]&#9;60&#10;array[28]&#9;63&#10;array[29]&#9;66&#10;累加值=1518&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序從標準輸入取得一系列30個正整數並存至陣列，每一個數組值為輸入資料加上2乘上陣列位置，&#10;請你將陣列內容印出，再印出所有陣列內容的和。(印出格式如如輸出範例所示)&#10;&#10;輸入範例:&#10;1&#10;2&#10;3&#10;4&#10;5&#10;6&#10;7&#10;8&#10;9&#10;10&#10;11&#10;12&#10;13&#10;14&#10;15&#10;16&#10;17&#10;18&#10;19&#10;20&#10;21&#10;22&#10;23&#10;24&#10;25&#10;26&#10;27&#10;28&#10;29&#10;30&#10;&#10;輸出範例: &#10;Array&#9;Value&#10;array[0]&#9;1&#10;array[1]&#9;4&#10;array[2]&#9;7&#10;array[3]&#9;10&#10;array[4]&#9;13&#10;array[5]&#9;16&#10;array[6]&#9;19&#10;array[7]&#9;22&#10;array[8]&#9;25&#10;array[9]&#9;28&#10;array[10]&#9;31&#10;array[11]&#9;34&#10;array[12]&#9;37&#10;array[13]&#9;40&#10;array[14]&#9;43&#10;array[15]&#9;46&#10;array[16]&#9;49&#10;array[17]&#9;52&#10;array[18]&#9;55&#10;array[19]&#9;58&#10;array[20]&#9;61&#10;array[21]&#9;64&#10;array[22]&#9;67&#10;array[23]&#9;70&#10;array[24]&#9;73&#10;array[25]&#9;76&#10;array[26]&#9;79&#10;array[27]&#9;82&#10;array[28]&#9;85&#10;array[29]&#9;88&#10;累加值=1335&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入30個整數，&lt;/p&gt;&lt;p&gt;再來進行編輯數字：輸入資料值+陣列序號值*2=變化後的值。（以下方例子，array[0]＝1+0*2）&lt;/p&gt;&lt;p&gt;請你輸出30個整數變化後的值，再印出所有變化後的值的總和。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; 4&lt;br&gt; 5&lt;br&gt; 6&lt;br&gt; 7&lt;br&gt; 8&lt;br&gt; 9&lt;br&gt; 10&lt;br&gt; 11&lt;br&gt; 12&lt;br&gt; 13&lt;br&gt; 14&lt;br&gt; 15&lt;br&gt; 16&lt;br&gt; 17&lt;br&gt; 18&lt;br&gt; 19&lt;br&gt; 20&lt;br&gt; 21&lt;br&gt; 22&lt;br&gt; 23&lt;br&gt; 24&lt;br&gt; 25&lt;br&gt; 26&lt;br&gt; 27&lt;br&gt; 28&lt;br&gt; 29&lt;br&gt; 30&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Array Value&lt;br&gt; array[0] 1&lt;br&gt; array[1] 4&lt;br&gt; array[2] 7&lt;br&gt; array[3] 10&lt;br&gt; array[4] 13&lt;br&gt; array[5] 16&lt;br&gt; array[6] 19&lt;br&gt; array[7] 22&lt;br&gt; array[8] 25&lt;br&gt; array[9] 28&lt;br&gt; array[10] 31&lt;br&gt; array[11] 34&lt;br&gt; array[12] 37&lt;br&gt; array[13] 40&lt;br&gt; array[14] 43&lt;br&gt; array[15] 46&lt;br&gt; array[16] 49&lt;br&gt; array[17] 52&lt;br&gt; array[18] 55&lt;br&gt; array[19] 58&lt;br&gt; array[20] 61&lt;br&gt; array[21] 64&lt;br&gt; array[22] 67&lt;br&gt; array[23] 70&lt;br&gt; array[24] 73&lt;br&gt; array[25] 76&lt;br&gt; array[26] 79&lt;br&gt; array[27] 82&lt;br&gt; array[28] 85&lt;br&gt; array[29] 88&lt;br&gt; 累加值=1335&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int array[30]; //宣告一個長度為30的陣列 \r\n\tint s=0; //用來計算總合 \r\n\tint i;\r\n\tfor(i=0;i&lt;30;i++){\r\n\t    cin&gt;&gt;array[i];\r\n\t\tarray[i]=i*2+array[i];\r\n\t\ts=s+array[i]; \r\n\t}\r\n\tcout&lt;&lt;\&quot;Array Value\\n\&quot;;\r\n\tfor(i=0;i&lt;30;i++){\r\n\t    cout&lt;&lt;\&quot;array[\&quot;&lt;&lt;i&lt;&lt;\&quot;] \&quot;&lt;&lt;array[i]&lt;&lt;endl;\r\n\t}\r\n\tcout&lt;&lt;\&quot;累加值=\&quot;&lt;&lt;s&lt;&lt;endl;\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include&lt;cstdio&gt;\r\nusing namespace std;\r\nint main(){\r\n    int array[30]; //宣告一個長度為30的陣列 \r\n    int s=0; //用來計算總合 \r\n\tint i;\r\n\tfor(i=0;i&lt;30;i++){\r\n\t\tscanf(\&quot;%d\&quot;,&amp;array[i]);\r\n\t\tarray[i]=i*2+array[i];\r\n\t\ts=s+array[i]; \r\n\t}\r\n\tprintf(\&quot;Array Value\\n\&quot;);\r\n\tfor(i=0;i&lt;30;i++){\r\n\t\tprintf(\&quot;array[%d] %d\\n\&quot;,i,array[i]);\r\n\t}\r\n\tprintf(\&quot;累加值=%d\\n\&quot;,s); \r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="輸入輸出許多整數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="526 386 19 31 29 16 25 624 67 620 401 8474 478 631 518 467 152 478 26 58 95 64 87 -1"/></node><node TEXT="dataOut"><node TEXT="array[0]=526 &#10;array[1]=386 &#10;array[2]=19&#10;array[3]=31&#10;array[4]=29 &#10;array[5]=16&#10;array[6]=25&#10;array[7]=624&#10;array[8]=67&#10;array[9]=620&#10;array[10]=401&#10;array[11]=8474&#10;array[12]=478&#10;array[13]=631&#10;array[14]=518&#10;array[15]=467&#10;array[16]=152&#10;array[17]=478&#10;array[18]=26&#10;array[19]=58&#10;array[20]=95&#10;array[21]=64&#10;array[22]=87"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序從標準輸入取得一系列正整數並存至陣列，&#10;程序需讀取輸入直至負整數為止(最大個數不超過10000個)，&#10;請你將陣列內容印出(印出格式如如輸出範例所示)。&#10;&#10;輸入範例: &#10;1 2 3 4 5 9 8 7 6 -2 &#10;&#10;輸出範例: &#10;array[0]=1&#10;array[1]=2&#10;array[2]=3&#10;array[3]=4&#10;array[4]=5&#10;array[5]=9&#10;array[6]=8&#10;array[7]=7&#10;array[8]=6&lt;/pre&gt; "/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數並輸出，&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入負數才停止，數字最多不超過10000個。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 9 8 7 6 -2&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; array[0]=1&lt;br&gt; array[1]=2&lt;br&gt; array[2]=3&lt;br&gt; array[3]=4&lt;br&gt; array[4]=5&lt;br&gt; array[5]=9&lt;br&gt; array[6]=8&lt;br&gt; array[7]=7&lt;br&gt; array[8]=6&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int array[10000]; /*宣告一個長度為10000的陣列*/\r\n\tint n=0; //用來計算有多少個\r\n\tint i;\r\n\twhile(cin&gt;&gt;array[n]&amp;&amp;array[n]){\r\n\t\tif(array[n]&lt;0) break; //輸入負整數時結束\r\n\t\tn++; \r\n\t}\r\n\tfor(i=0;i&lt;n;i++){\r\n\t    cout&lt;&lt;\&quot;array[\&quot;&lt;&lt;i&lt;&lt;\&quot;]=\&quot;&lt;&lt;array[i]&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include&lt;cstdio&gt;\r\nusing namespace std;\r\nint main(){\r\n    int array[10000]; /*宣告一個長度為10000的陣列*/\r\n    int n=0; //用來計算有多少個\r\n\tint i;\r\n\twhile(scanf(\&quot;%d\&quot;,&amp;array[n])!=EOF){\r\n\t\tif(array[n]&lt;0) break; //輸入負整數時結束\r\n\t\tn++; \r\n\t}\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tprintf(\&quot;array[%d]=%d\\n\&quot;,i,array[i]);\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="倒著印出"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="54&#10;5&#10;6&#10;7&#10;6&#10;7&#10;8&#10;9&#10;9&#10;87&#10;6&#10;5&#10;5&#10;4&#10;4&#10;-9&#10;"/></node><node TEXT="dataOut"><node TEXT="Array&#9;Value&#10;array[14]&#9;4&#10;array[13]&#9;4&#10;array[12]&#9;5&#10;array[11]&#9;5&#10;array[10]&#9;6&#10;array[9]&#9;87&#10;array[8]&#9;9&#10;array[7]&#9;9&#10;array[6]&#9;8&#10;array[5]&#9;7&#10;array[4]&#9;6&#10;array[3]&#9;7&#10;array[2]&#9;6&#10;array[1]&#9;5&#10;array[0]&#9;54&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序從標準輸入取得一系列正整數直至負整數為止(最大個數不超過10000個) &#10;程序以反向輸出所得的輸入 &#10;&#10;輸入範例: &#10;45&#10;56&#10;67&#10;78&#10;56&#10;34&#10;56&#10;67&#10;78&#10;-9&#10;&#10;輸出範例: &#10;Array&#9;Value&#10;array[8]&#9;78&#10;array[7]&#9;67&#10;array[6]&#9;56&#10;array[5]&#9;34&#10;array[4]&#9;56&#10;array[3]&#9;78&#10;array[2]&#9;67&#10;array[1]&#9;56&#10;array[0]&#9;45&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數並&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;反向輸出&lt;/span&gt;，&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入負數才停止，數字最多不超過10000個。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 45&lt;br&gt; 56&lt;br&gt; 67&lt;br&gt; 78&lt;br&gt; 56&lt;br&gt; 34&lt;br&gt; 56&lt;br&gt; 67&lt;br&gt; 78&lt;br&gt; -9&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Array Value&lt;br&gt; array[8] 78&lt;br&gt; array[7] 67&lt;br&gt; array[6] 56&lt;br&gt; array[5] 34&lt;br&gt; array[4] 56&lt;br&gt; array[3] 78&lt;br&gt; array[2] 67&lt;br&gt; array[1] 56&lt;br&gt; array[0] 45&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int array[10000]; /*宣告一個長度為10000的陣列*/\r\n\tint n=0,i; //用來計算有多少個 \r\n\twhile(cin&gt;&gt;array[n]&amp;&amp;array[n]){\r\n\t\tif(array[n]&lt;0) break; //輸入負整數時結束\r\n\t\tn++; \r\n\t}\r\n\tcout&lt;&lt;\&quot;Array Value\\n\&quot;;\r\n\tfor(i=n-1;i&gt;=0;i--){\r\n\t\tcout&lt;&lt;\&quot;array[\&quot;&lt;&lt;i&lt;&lt;\&quot;] \&quot;&lt;&lt;array[i]&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include&lt;cstdio&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int array[10000]; /*宣告一個長度為10000的陣列*/\r\n    int n=0,i; //用來計算有多少個 \r\n\twhile(scanf(\&quot;%d\&quot;,&amp;array[n])!=EOF){\r\n\t\tif(array[n]&lt;0) break; //輸入負整數時結束\r\n\t\tn++; \r\n\t}\r\n\tprintf(\&quot;Array Value\\n\&quot;);\r\n\tfor(i=n-1;i&gt;=0;i--){\r\n\t\tprintf(\&quot;array[%d] %d\\n\&quot;,i,array[i]);\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="重複倒著印出"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 3 4 5 -1&#10;9 8 7 6 5 -1&#10;15 84 1 64 861 2 1654 841 32 65 484 6523 321 654 61 34 6851 32 2 68 4623 2165 46 513 165 48 4132 3 65 4 -1&#10;11 22 33 44 55 66 77 88 99 -1&#10;44 55 6633 22 11 159 648 321 12 1 0 48 49 654 123456 -1"/></node><node TEXT="dataOut"><node TEXT="5 4 3 2 1 &#10;5 6 7 8 9 &#10;4 65 3 4132 48 165 513 46 2165 4623 68 2 32 6851 34 61 654 321 6523 484 65 32 841 1654 2 861 64 1 84 15 &#10;99 88 77 66 55 44 33 22 11 &#10;123456 654 49 48 0 1 12 321 648 159 11 22 6633 55 44 "/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得一系列正整數直至負整數為止(最大個數不超過10000個)， &#10;再使用標準輸出函式倒序輸出，程序需重複，直至文件末端。&#10;&#10;輸入範例: &#10;1 2 3 4 5 -1 &#10;9 8 7 6 5 -1&#10;&#10;輸出範例: &#10;5 4 3 2 1 &#10;5 6 7 8 9&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數並&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;反向輸出&lt;/span&gt;，&lt;br&gt; 反向以&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;行&lt;/span&gt;為單位，必須使用&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;迴圈&lt;/span&gt;來運作。&lt;/p&gt;&lt;p&gt;程式重複輸入，每一行直到輸入負數才停止，數字最多不超過10000個。&lt;br&gt; 請讀到資料結尾。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 -1&lt;br&gt; 9 8 7 6 5 -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 5 4 3 2 1&lt;br&gt; 5 6 7 8 9&amp;nbsp;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(){\n    int array[10000]; /*宣告一個長度為10000的陣列*/\n    int n=0,i; //用來計算有多少個 \n    while(cin&gt;&gt;array[n]){\n\t\tif(array[n]&gt;=0){\n\t\t\tn++;\n\t\t\tcontinue;\n\t\t} \n\t\tfor(i=n-1;i&gt;=0;i--){\n\t\t    cout&lt;&lt;array[i]&lt;&lt;\&quot; \&quot;;\n\t\t}\n\t\tcout&lt;&lt;endl;\n\t\tn=0;\n\t}\n\treturn 0;\n}&quot;,&quot;C&quot;:&quot;#include&lt;cstdio&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int array[10000]; /*宣告一個長度為10000的陣列*/\r\n    int n=0,i; //用來計算有多少個 \r\n\twhile(scanf(\&quot;%d\&quot;,&amp;array[n])!=EOF){ \r\n\t\tif(array[n]&gt;=0){\r\n\t\t\tn++;\r\n\t\t\tcontinue;\r\n\t\t} \r\n\t\tfor(i=n-1;i&gt;=0;i--){\r\n\t\t\tprintf(\&quot;%d \&quot;,array[i]);\r\n\t\t}\r\n\t\tprintf(\&quot;\\n\&quot;);\r\n\t\tn=0;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="眾數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="12 45 52 85 45 65 54 45 12 82 65 32 98 45 87 8 5 27 2 3 6 5 45 9 6 8 -1"/></node><node TEXT="dataOut"><node TEXT="45"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個 C 程序從標準輸入取得一系列正整數直至負整數為止&#10;(最大個數不超過10000個) &#10;你的程序需輸出眾數&#10;(提示：眾數為出現頻率最高的值位) &#10;&#10;輸入範例: &#10;4 4 5 6 6 3 2 2 1 5 2 5 4 5 -1&#10;&#10;輸出範例: &#10;5&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數，並輸出眾數。&lt;/p&gt;&lt;p&gt;眾數為出現頻率最高的值。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入負數才停止，數字最多不超過10000個。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4 4 5 6 6 3 2 2 1 5 2 5 4 5 -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt;5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint arr[10000]={0};\r\n\tint i,j=0,max=0;\r\n\twhile(cin&gt;&gt;i){\r\n\t\tif(i&lt;0)\r\n\t\t\tbreak;\r\n\t\tarr[i]++;\r\n\t}\r\n\tfor(i=0;i&lt;10000;i++){\r\n\t\tif(arr[i]&gt;max){\r\n\t\t\tj=i;\r\n\t\t\tmax=arr[i];\t\r\n\t\t}\r\n\t}\r\n\tcout&lt;&lt;j;\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nint main(int argc, char *argv[]) {\r\n    \r\n\tint arr[10000]={0};\r\n\tint i,j=0,max=0;\r\n\twhile(scanf(\&quot;%d\&quot;,&amp;i)){\r\n\t\tif(i&lt;0)\r\n\t\t\tbreak;\r\n\t\tarr[i]++;\r\n\t}\r\n\tfor(i=0;i&lt;10000;i++){\r\n\t\tif(arr[i]&gt;max){\r\n\t\t\tj=i;\r\n\t\t\tmax=arr[i];\t\r\n\t\t}\r\n\t}\r\n\tprintf(\&quot;%d\&quot;,j);\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="中位數"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 1 2 2 2 2 3 3 4 5 5 5 6 6 7 7 7 8 8 9 10 10 11 12 15 18 19 20 22 24 26 26 90 105 167 205 -1"/></node><node TEXT="dataOut"><node TEXT="8"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;中位數&#10;寫一個 C 程序從標準輸入取得一系列由小到大的正整數直至負整數為止&#10;(最大個數不超過10000個) &#10;你的程序需輸出中位數&#10;(提示：中位數為中間的值，當有偶數個元素時，中位數由兩各中間數的平均算出，若中位數為小數者，輸出時請取至小數1位) &#10;&#10;輸入範例: &#10;1 1 2 2 3 3 3 4 5 5 6 7 7 8 9 9 -2 &#10;&#10;輸出範例: &#10;4.5&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數，並輸出中位數。&lt;/p&gt;&lt;p&gt;中位數為最中間的值。（當有偶數個元素時，中位數由兩個中間數的平均算出。若兩中位數為小數者，輸出時請取至小數1位）&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入負數才停止，數字最多不超過10000個。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 1 2 2 3 3 3 4 5 5 6 7 7 8 9 9 -2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 4.5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;iomanip&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n    \r\n\tint arr[10000];\r\n\tint i,j=0;\r\n\tfloat k;\r\n\twhile(cin&gt;&gt;i){\r\n\t\tif(i&lt;0)\r\n\t\t\tbreak;\r\n\t\tarr[j]=i;\r\n\t\tj++;\r\n\t}\r\n\tj--;\r\n\ti=arr[j/2]+arr[j/2+1];\r\n\tif(j%2==0){\r\n\t    cout&lt;&lt;arr[j/2];\r\n\t}\r\n\telse if(i%2==0){\r\n\t    cout&lt;&lt;i/2;\r\n\t}\r\n\telse{\r\n\t\tk=i;\r\n\t\tcout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;k/2;\r\n\t}\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include&lt;iostream&gt; \r\n#include&lt;cstdio&gt;  \r\nusing namespace std;  \r\n\r\nint main(int argc, char *argv[]) {\r\n    \r\n    int arr[10000];\r\n\tint i,j=0;\r\n\tfloat k;\r\n\twhile(scanf(\&quot;%d\&quot;,&amp;i)){\r\n\t\tif(i&lt;0)\r\n\t\t\tbreak;\r\n\t\tarr[j]=i;\r\n\t\tj++;\r\n\t}\r\n\tj--;\r\n\ti=arr[j/2]+arr[j/2+1];\r\n\tif(j%2==0){\r\n\t\tprintf(\&quot;%d\&quot;,arr[j/2]);\r\n\t}\r\n\telse if(i%2==0){\r\n\t\tprintf(\&quot;%d\&quot;,i/2);\r\n\t}\r\n\telse{\r\n\t\tk=i;\r\n\t\tprintf(\&quot;%.1f\&quot;,k/2);\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="各數的數量"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="353 7 975 928 79 6 709 751 924 &#10;349 969 426 955 24 103 404 508 365 &#10;787 569 38 281 31 124 953 139 707 &#10;538 232 615 429 45 851 746 608 254 &#10;203 53 448 770 958 304 67 136 322 &#10;100 627 540 694 60 937 467 764 609 &#10;987 267 787 929 670 326 289 20 487 &#10;420 790 74 906 729 635 124 878 18 &#10;137 958 296 823 471 789 404 854 947 &#10;795 922 612 273 172 436 88 41 219 &#10;126 614 763 478 414 101 750 76 291 &#10;534 78 303 602 737 483 833 420 957 &#10;22 55 451 812 943 604 715 833 249 &#10;556 893 471 839 382 847 647 536 876 &#10;63 405 798 978 406 224 909 593 281 &#10;604 774 95 339 470 803 621 367 899 &#10;221 269 488 477 89 861 891 452 1 &#10;308 396 84 222 840 366 848 83 882 &#10;263 652 454 287 791 727 599 59 897 &#10;245 603 820 289 983 722 376 694 925 &#10;828 492 409 922 58 371 371 130 601 &#10;943 774 451 137 847 66 628 859 164 &#10;679 222 922 529 306 702 233 664 736 &#10;540 18 955 679 700 134 565 332 471 &#10;776 286 927 204 171 740 347 920 68 &#10;757 426 711 67 278 22 709 531 302 &#10;937 894 489 668 414 726 753 849 832 &#10;783 299 532 288 349 93 833 940 615 &#10;626 12 755 836 888 432 373 262 927 &#10;215 815 384 709 900 548 568 479 309 &#10;959 305 890 254 390 1 704 68 808 &#10;337 574 480 398 662 377 843 383 658 &#10;600 516 46 160 413 483 655 547 790 &#10;17 463 281 328 654 192 369 171 999 &#10;235 214 224 698 632 511 518 383 777 &#10;669 412 421 718 792 721 837 481 198 &#10;736 191 769 761 168 352 76 532 119 &#10;205 644 26 78 686 365 803 111 402 &#10;981 187 691 530 353 633 968 269 769 &#10;769 95 264 434 366 556 847 930 528 &#10;903 581 192 597 160 148 480 360 87 &#10;529 990 779 929 183 267 193 951 94 &#10;683 37 248 31 831 136 254 88 293 &#10;59 934 399 181 826 897 596 567 385 &#10;616 119 760 526 116 43 660 554 555 &#10;270 717 77 319 798 945 565 128 913 &#10;521 819 130 480 30 106 129 42 927 &#10;989 184 817 229 691 498 787 855 473 &#10;728 840 201 445 416 162 311 403 774 &#10;549 880 350 429 613 270 588 494 439 &#10;297 846 665 973 835 275 457 369 414 &#10;424 802 828 914 574 190 284 315 664 &#10;724 368 406 111 194 457 348 579 129 &#10;160 624 897 511 430 506 964 259 203 &#10;974 129 168 494 38 931 836 542 828 &#10;455 51 779 356 509 836 636 430 188 &#10;485 742 537 697 26 701 515 876 17 &#10;714 293 319 881 785 3 955 801 262 &#10;266 240 733 748 489 985 802 977 290 &#10;643 491 634 322 536 636 270 388 907 &#10;740 377 188 698 504 368 134 995 633 &#10;283 783 757 320 732 316 868 40 731 &#10;199 104 825 787 776 315 109 13 935 &#10;309 891 470 959 918 289 912 430 47 &#10;943 794 994 237 47 949 854 707 840 &#10;4 185 75 513 702 935 160 10 372 &#10;665 571 335 625 232 48 966 907 775 &#10;581 543 45 934 63 555 718 659 600 &#10;365 722 683 873 238 322 438 335 733 &#10;370 800 741 74 768 211 406 451 124 &#10;802 934 40 600 465 996 417 165 792 &#10;286 528 479 870 865 625 303 378 522 &#10;462 171 373 78 102 83 835 363 29 &#10;195 401 65 159 416 168 825 70 657 &#10;207 992 412 836 879 479 810 809 135 &#10;123 934 919 872 996 243 17 451 524 &#10;619 613 319 61 623 817 822 71 999 &#10;394 655 134 836 930 54 124 195 581 &#10;79 48 77 152 339 202 905 871 865 &#10;153 163 50 205 492 725 331 78 673 &#10;475 718 8 917 949 685 514 185 294 &#10;111 131 701 762 917 582 795 12 577 &#10;36 731 468 139 592 927 408 969 109 &#10;258 938 266 628 130 71 511 898 318 &#10;567 918 254 998 440 445 224 326 53 &#10;528 885 462 4 766 431 553 605 398 &#10;58 504 943 10 777 435 909 437 286 &#10;147 557 270 192 238 760 545 63 208 &#10;589 46 963 931 849 97 362 955 729 &#10;421 561 953 104 397 90 489 611 785 &#10;923 306 610 409 967 465 457 105 6 &#10;890 397 809 8 117 818 544 102 697 &#10;64 637 937 528 223 681 748 230 639 &#10;924 100 62 410 594 657 611 605 786 &#10;276 944 137 235 640 574 792 51 517 &#10;928 467 398 735 443 33 415 373 479 &#10;249 142 214 732 664 894 374 171 398 &#10;610 781 67 275 91 209 805 767 816 &#10;186 124 439 507 283 708 564 820 737 &#10;446 477 85 627 453 324 176 305 0 &#10;190 384 521 4 260 475 421 517 815 &#10;185 553 370 753 333 192 922 966 204 &#10;318 950 736 854 487 965 122 56 46 &#10;374 868 268 643 85 678 430 4 101 &#10;968 595 476 470 557 472 568 716 768 &#10;380 630 788 335 596 745 331 972 169 &#10;999 364 51 79 155 326 253 468 774 &#10;616 298 419 57 970 798 965 877 673 &#10;178 292 995 62 203 795 160 269 816 &#10;692 432 997 517 359 388 832 348 412 &#10;582 200 611 758 744 332 880 604 612 &#10;46 745 805 142 75 225 288 934 478 &#10;45 805 754 409 60 234 840 593 740 &#10;390 217 44 546 260 641 514 961 989 &#10;987 141 60 853 106 287 886 792 18 &#10;63 478 296 940 567 689 822 912 836 &#10;839 10 357 347 560 881 948 189 887 &#10;579 515 639 452 269 973 224 520 521 &#10;278 975 193 920 317 849 390 874 810 &#10;580 252 626 942 348 838 560 610 527 &#10;107 68 792 470 402 772 390 682 440 &#10;282 817 897 442 269 325 108 54 491 &#10;122 134 947 400 171 755 930 229 777 &#10;794 916 383 268 737 146 795 321 619 &#10;364 892 254 897 753 920 218 466 629 &#10;349 875 584 729 907 495 801 379 398 &#10;764 422 326 611 555 188 965 532 54 &#10;932 433 698 947 761 995 782 472 198 &#10;370 164 446 665 605 372 75 328 621 &#10;6 535 415 410 562 936 810 126 137 &#10;97 277 238 355 957 38 412 422 41 &#10;115 546 487 600 46 417 849 400 554 &#10;95 959 209 976 839 255 70 875 578 &#10;174 956 340 732 602 439 42 786 215 &#10;412 873 631 857 985 294 85 731 225 &#10;85 976 34 76 464 950 330 370 788 &#10;219 610 352 41 705 686 819 886 957 &#10;89 610 382 797 885 864 739 533 233 &#10;798 421 968 181 808 551 388 741 110 &#10;119 222 608 250 16 229 116 9 758 &#10;10 655 706 429 621 92 116 765 99 &#10;449 709 550 691 929 108 565 304 27 &#10;952 200 88 509 721 924 204 14 156 &#10;664 744 215 261 493 898 477 525 261 &#10;607 215 26 196 137 174 21 40 173 &#10;973 351 697 456 390 453 836 394 511 &#10;683 2 275 695 93 888 113 121 320 &#10;898 412 820 87 689 368 492 465 791 &#10;370 305 855 563 54 321 547 781 485 &#10;709 949 711 532 77 743 237 943 225 &#10;248 251 220 581 54 354 692 575 276 &#10;359 349 112 587 728 778 525 373 508 &#10;252 282 420 574 385 538 745 284 915 &#10;709 73 770 396 734 362 567 597 591 &#10;611 601 638 507 185 842 855 936 734 &#10;814 437 936 19 663 369 610 151 311 &#10;914 786 384 801 363 33 525 309 671 &#10;938 262 830 352 803 347 466 406 236 &#10;426 605 741 63 116 762 736 643 246 &#10;648 106 695 542 700 507 264 731 985 &#10;399 79 743 264 850 874 705 557 328 &#10;877 970 809 153 213 410 478 881 665 &#10;459 98 366 445 258 546 923 172 750 &#10;98 785 17 737 271 428 370 715 282 &#10;644 578 790 217 674 234 621 915 570 &#10;867 621 855 633 866 749 609 419 784 &#10;90 139 431 389 723 564 799 785 84 &#10;200 815 742 309 236 710 646 906 244 &#10;458 804 406 619 782 257 928 109 919 &#10;718 184 692 36 25 59 670 283 670 &#10;625 527 385 667 264 120 489 648 193 &#10;516 534 625 913 859 340 961 410 365 &#10;960 605 407 316 943 986 519 438 28 &#10;59 416 878 83 59 69 270 219 388 &#10;18 699 577 218 316 125 159 768 373 &#10;42 531 724 493 54 908 752 501 200 &#10;647 432 317 908 351 948 742 33 555 &#10;401 585 366 666 520 317 566 489 890 &#10;136 532 189 6 733 621 572 737 172 &#10;817 182 433 751 325 137 214 552 553 &#10;978 525 472 633 31 843 74 594 217 &#10;730 126 938 39 547 50 876 821 656 &#10;371 335 747 948 457 939 994 946 392 &#10;631 346 663 619 65 711 173 587 3 &#10;842 252 605 566 612 511 169 854 613 &#10;337 46 570 250 50 771 830 796 394 &#10;593 111 485 48 525 330 478 935 129 &#10;897 716 662 658 315 386 666 20 359 &#10;719 283 953 269 183 80 497 777 184 &#10;711 218 101 195 517 529 609 778 14 &#10;25 906 89 458 232 36 453 517 2 &#10;685 385 337 548 272 279 161 562 811 &#10;675 924 405 709 547 940 732 815 915 &#10;595 691 622 462 689 209 194 734 725 &#10;763 807 676 581 670 869 883 995 386 &#10;598 223 566 2 707 995 130 623 267 &#10;696 405 812 610 289 751 205 905 555 &#10;581 776 848 67 698 462 925 439 731 &#10;475 271 438 717 872 444 395 734 66 &#10;771 4 804 876 846 602 438 663 960 &#10;97 373 1 831 143 830 139 358 498 &#10;271 781 42 969 331 740 255 684 4 &#10;828 286 200 828 952 853 978 824 454 &#10;139 773 634 56 342 367 65 837 3 &#10;493 335 158 929 959 759 108 83 327 &#10;312 678 120 994 811 760 745 113 549 &#10;448 302 65 945 74 45 382 565 900 &#10;64 103 111 739 138 10 237 556 206 &#10;824 22 823 11 459 631 605 568 732 &#10;853 10 976 658 692 29 890 645 747 &#10;645 576 72 741 390 106 4 476 9 &#10;695 801 371 969 439 383 864 178 911 &#10;683 588 132 401 134 401 525 344 895 &#10;559 204 613 457 586 305 985 383 268 &#10;107 392 835 850 169 126 782 782 802 &#10;217 25 465 305 682 691 706 31 553 &#10;731 744 164 116 133 664 744 683 914 &#10;915 972 180 559 638 750 774 192 999 &#10;305 284 861 690 419 392 434 573 48 &#10;456 669 702 891 642 865 807 101 272 &#10;95 539 998 800 12 608 152 195 213 &#10;753 580 688 30 150 996 36 843 682 &#10;607 456 430 249 387 222 671 140 444 &#10;433 626 899 43 801 721 301 146 840 &#10;778 127 379 828 724 7 32 281 779 &#10;683 454 394 227 307 507 468 665 720 &#10;702 280 444 991 981 842 706 726 329 &#10;50 256 194 831 135 322 811 392 619 &#10;848 380 983 807 209 515 202 203 857 &#10;889 570 138 350 158 317 496 32 884 &#10;35 713 103 558 245 624 487 254 737 &#10;448 822 232 50 235 766 590 469 188 &#10;413 424 438 339 281 983 800 100 802 &#10;311 716 340 320 383 961 498 651 574 &#10;274 222 570 116 597 729 715 514 55 &#10;320 984 239 69 206 371 784 565 116 &#10;368 986 451 704 777 831 927 176 751 &#10;587 324 537 252 138 516 192 485 609 &#10;790 260 116 5 930 927 629 571 267 &#10;503 918 933 651 509 409 454 108 232 &#10;790 50 562 927 937 245 887 650 627 &#10;207 974 859 357 768 25 703 551 902 &#10;222 635 230 96 828 804 124 141 780 &#10;327 593 574 890 154 63 677 690 357 &#10;963 185 871 496 535 231 430 619 885 &#10;990 850 252 158 183 265 32 73 695 &#10;220 417 7 675 475 864 722 279 783 &#10;288 798 363 233 719 296 18 591 321 &#10;283 32 647 866 49 975 468 320 670 &#10;910 558 643 577 559 798 538 964 163 &#10;982 35 194 285 575 703 144 120 444 &#10;608 916 349 180 927 626 813 165 694 &#10;870 791 572 575 995 758 953 327 826 &#10;762 406 251 830 954 80 445 516 67 &#10;103 699 81 384 664 300 51 182 281 &#10;392 217 905 612 307 438 969 69 37 &#10;977 339 222 201 8 149 738 456 819 &#10;762 461 361 197 934 378 944 748 631 &#10;687 0 370 552 235 598 260 307 824 &#10;612 879 905 643 350 635 705 313 604 &#10;184 684 331 69 573 81 825 92 471 &#10;682 221 458 702 161 830 991 484 416 &#10;590 270 646 828 965 293 541 461 212 &#10;758 654 509 693 181 317 986 407 445 &#10;209 466 56 921 344 826 700 860 91 &#10;859 10 982 261 985 525 68 837 561 &#10;919 131 42 567 801 848 350 641 200 &#10;599 987 748 858 502 419 289 63 724 &#10;524 291 906 708 687 879 349 184 209 &#10;744 292 236 515 847 626 81 964 516 &#10;977 58 815 363 749 86 719 981 15 &#10;746 910 370 584 922 725 616 187 332 &#10;670 75 621 994 37 617 48 610 101 &#10;201 579 195 351 367 685 998 964 726 &#10;312 719 692 147 467 782 672 17 480 &#10;350 705 215 420 882 267 882 452 351 &#10;620 168 645 586 575 746 892 134 301 &#10;93 116 674 411 838 461 61 902 407 &#10;874 671 699 707 875 749 419 201 497 &#10;920 611 592 16 403 386 120 222 335 &#10;324 720 906 390 748 674 920 448 518 &#10;255 825 556 874 120 14 39 660 410 &#10;485 354 728 333 93 115 42 961 4 &#10;907 884 982 168 799 82 719 713 397 &#10;375 449 573 789 594 790 54 681 818 &#10;560 430 123 782 268 914 754 594 405 &#10;541 135 812 274 859 410 101 749 414 &#10;53 107 961 549 193 890 311 88 949 &#10;194 925 113 792 532 12 812 615 567 &#10;316 911 791 351 814 260 449 165 261 &#10;707 45 449 530 156 620 643 467 667 &#10;182 754 152 44 348 452 298 22 140 &#10;204 207 636 199 17 446 110 904 219 &#10;283 422 515 56 424 239 343 93 617 &#10;264 513 680 786 349 391 58 559 862 &#10;486 458 304 977 473 956 830 971 134 &#10;809 422 628 150 904 698 473 233 82 &#10;150 946 716 867 462 699 640 389 929 &#10;704 320 470 361 618 335 897 10 870 &#10;211 250 21 157 234 923 537 902 751 &#10;796 100 455 953 271 643 18 497 617 &#10;228 804 334 293 324 785 206 794 66 &#10;931 243 101 31 186 855 961 184 197 &#10;942 858 673 374 711 10 152 916 102 &#10;27 243 114 49 235 951 661 853 749 &#10;975 706 764 707 613 510 797 929 272 &#10;703 969 190 554 671 933 668 900 562 &#10;609 494 752 85 307 233 371 974 905 &#10;467 981 546 234 632 174 281 647 940 &#10;911 6 907 907 650 466 99 227 719 &#10;361 748 627 877 596 649 637 825 677 &#10;790 398 693 738 100 727 24 112 112 &#10;396 422 704 378 754 980 879 247 997 &#10;402 80 868 254 197 148 184 964 440 &#10;978 284 762 510 569 313 238 623 617 &#10;294 74 181 834 725 683 121 293 761 &#10;743 695 334 407 876 339 635 637 11 &#10;774 174 899 227 57 454 813 57 276 &#10;748 690 77 796 465 92 977 711 605 &#10;516 202 261 554 9 457 29 447 621 &#10;787 537 545 580 732 279 323 658 171 &#10;644 870 488 575 31 131 195 391 120 &#10;101 145 878 419 349 528 381 221 733 &#10;45 827 538 125 742 712 672 356 693 &#10;63 747 774 433 473 774 732 594 15 &#10;563 122 905 223 807 833 754 727 901 &#10;373 743 352 381 392 290 410 753 669 &#10;502 357 140 249 19 991 903 556 268 &#10;722 481 158 102 877 923 220 520 42 &#10;29 681 658 256 760 689 731 591 337 &#10;881 691 312 175 938 249 167 65 93 &#10;826 57 927 88 231 823 411 775 937 &#10;861 435 317 812 524 615 17 621 331 &#10;505 774 201 125 734 131 812 115 759 &#10;641 851 98 964 659 638 823 462 79 &#10;774 399 23 354 998 468 521 323 689 &#10;961 439 333 448 654 540 56 678 639 &#10;998 689 114 423 950 582 552 114 776 &#10;510 277 87 633 189 660 348 321 165 &#10;90 605 159 247 698 116 139 129 606 &#10;988 300 730 548 481 231 33 232 462 &#10;24 156 755 802 496 348 936 293 764 &#10;621 175 236 461 347 776 748 41 215 &#10;149 243 814 746 580 457 782 601 64 &#10;766 868 814 211 430 977 31 354 711 &#10;106 727 37 627 866 19 785 553 176 &#10;543 676 757 773 567 557 952 180 146 &#10;773 362 566 824 6 724 33 740 270 &#10;714 908 612 391 45 986 829 575 143 &#10;664 292 144 615 908 375 931 189 181 &#10;602 173 600 289 462 142 890 175 340 &#10;593 429 18 95 285 974 302 446 920 &#10;248 698 305 19 92 34 443 838 524 &#10;695 110 680 967 141 829 434 654 234 &#10;322 433 997 694 432 63 262 859 370 &#10;805 695 26 658 839 427 7 935 412 &#10;934 907 629 480 402 588 936 600 607 &#10;627 371 193 208 417 698 805 352 959 &#10;625 547 682 929 411 722 296 301 972 &#10;929 484 446 434 542 26 368 38 306 &#10;518 527 561 342 394 745 897 460 656 &#10;220 299 395 462 357 594 968 743 974 &#10;669 886 421 851 279 571 725 890 56 &#10;150 219 452 361 888 516 108 581 902 &#10;459 707 578 48 115 174 663 170 259 &#10;373 232 372 607 288 748 679 27 264 &#10;576 599 722 319 228 496 493 477 667 &#10;934 992 392 824 317 814 199 923 665 &#10;524 827 747 883 235 346 262 545 287 &#10;210 932 761 405 703 258 498 769 529 &#10;114 430 149 85 863 792 477 181 54 &#10;270 287 967 824 203 265 231 492 556 &#10;795 426 713 964 571 112 705 647 247 &#10;365 322 599 628 860 198 534 86 992 &#10;450 929 9 897 115 46 115 167 292 &#10;538 332 710 948 16 622 159 701 921 &#10;799 774 735 653 757 525 443 580 721 &#10;44 268 476 940 451 159 287 566 719 &#10;859 208 85 228 3 817 322 549 449 &#10;764 632 869 253 141 718 425 906 664 &#10;748 964 89 356 66 366 72 419 547 &#10;242 106 141 96 747 850 384 929 114 &#10;826 670 807 15 149 795 925 953 557 &#10;818 781 451 630 971 375 702 330 346 &#10;11 885 598 191 488 313 257 894 597 &#10;81 276 555 28 165 917 788 983 7 &#10;38 98 802 31 898 148 816 498 984 &#10;994 618 870 968 196 850 677 690 445 &#10;493 75 510 735 183 733 581 908 361 &#10;40 447 486 821 691 838 812 482 483 &#10;848 41 715 289 994 962 809 305 911 &#10;324 553 842 160 688 473 53 157 869 &#10;739 940 993 256 12 776 492 993 270 &#10;934 971 5 593 80 186 852 273 356 &#10;345 879 681 811 148 416 709 824 348 &#10;901 269 650 499 906 277 528 29 962 &#10;329 1 961 714 70 253 815 466 660 &#10;763 740 360 752 975 361 395 333 199 &#10;674 850 506 739 490 319 39 751 883 &#10;243 929 111 763 614 397 78 274 811 &#10;617 210 512 166 654 567 308 179 346 &#10;302 798 28 258 58 846 663 508 240 &#10;518 322 546 200 906 132 522 796 136 &#10;785 587 132 194 881 91 915 641 685 &#10;659 825 67 879 916 590 989 334 690 &#10;944 979 563 662 865 964 915 426 169 &#10;500 905 510 131 153 478 887 518 710 &#10;536 39 618 269 308 600 629 855 426 &#10;793 786 792 204 723 188 374 66 381 &#10;988 424 125 244 589 252 189 407 104 &#10;40 146 126 881 601 76 706 821 586 &#10;79 503 270 692 566 975 213 12 50 &#10;224 187 587 336 629 244 999 349 235 &#10;641 78 462 714 376 674 968 395 137 &#10;224 776 688 479 955 881 758 650 758 &#10;528 560 749 862 589 742 825 477 848 &#10;842 853 531 94 715 192 887 407 50 &#10;973 244 236 778 914 278 914 277 13 &#10;852 830 553 490 87 620 817 557 296 &#10;976 159 745 153 56 800 540 881 948 &#10;416 647 835 907 237 813 360 651 335 &#10;103 384 701 316 769 520 282 194 933 &#10;606 246 198 490 696 136 169 576 986 &#10;986 90 931 942 724 135 746 517 847 &#10;829 851 60 129 743 220 698 364 618 &#10;528 453 266 967 397 229 474 738 342 &#10;8 736 312 58 636 676 61 152 388 &#10;233 123 828 217 544 191 483 66 872 &#10;429 695 687 140 835 335 574 770 571 &#10;951 64 556 778 367 54 116 238 658 &#10;333 944 829 653 120 944 864 642 629 &#10;928 486 337 368 198 13 794 539 298 &#10;427 201 503 397 507 470 108 223 107 &#10;400 940 569 433 853 270 763 774 296 &#10;847 860 523 320 34 828 856 185 280 &#10;271 412 778 899 832 606 786 396 103 &#10;521 431 20 361 495 836 768 698 396 &#10;543 621 506 219 852 707 337 663 249 &#10;23 536 47 152 416 110 780 562 954 &#10;843 967 822 921 485 763 366 285 268 &#10;770 986 964 948 452 779 494 487 474 &#10;870 874 772 176 354 197 880 752 784 &#10;138 583 419 847 781 639 339 937 290 &#10;34 461 838 875 6 634 99 22 618 &#10;20 574 21 39 109 608 766 928 466 &#10;791 475 176 935 607 868 303 629 645 &#10;928 704 782 280 651 170 785 84 633 &#10;513 193 300 881 824 48 835 340 638 &#10;24 872 373 378 266 123 83 443 920 &#10;72 873 225 820 31 550 210 100 766 &#10;312 482 245 876 460 218 116 490 936 &#10;171 316 976 362 447 513 840 889 637 &#10;947 139 441 503 118 215 428 913 526 &#10;58 956 41 800 142 141 629 780 49 &#10;879 829 391 679 641 606 956 534 657 &#10;328 978 574 632 525 857 443 802 871 &#10;518 896 595 28 718 370 421 192 976 &#10;790 150 680 514 552 150 798 645 65 &#10;727 582 677 996 653 260 376 925 101 &#10;295 57 518 249 350 812 744 657 142 &#10;81 442 342 613 222 857 735 294 324 &#10;509 599 81 540 235 726 806 426 212 &#10;259 62 71 177 907 502 653 793 35 &#10;313 284 145 106 1 426 175 546 250 &#10;422 852 677 339 61 155 723 274 662 &#10;465 650 706 944 555 911 164 819 927 &#10;136 407 948 64 572 437 338 481 122 &#10;476 821 349 294 189 798 681 330 708 &#10;833 87 697 821 792 928 190 671 49 &#10;604 276 144 56 209 695 189 431 918 &#10;535 420 841 403 132 832 974 951 733 &#10;104 296 557 115 973 757 789 882 877 &#10;373 266 152 465 987 45 734 215 777 &#10;517 692 509 156 816 144 811 350 523 &#10;742 699 514 442 748 456 898 941 532 &#10;776 300 8 37 432 355 677 923 10 &#10;690 391 938 165 259 597 82 882 566 &#10;634 316 814 797 517 443 473 172 522 &#10;614 537 726 348 250 475 802 229 292 &#10;24 236 835 827 296 856 505 372 846 &#10;722 847 63 400 401 399 767 201 225 &#10;270 119 292 624 906 992 15 312 142 &#10;607 570 291 527 171 594 133 906 108 &#10;111 491 949 935 54 649 951 254 916 &#10;289 900 748 616 528 616 206 226 290 &#10;775 429 446 22 711 472 272 68 283 &#10;927 707 754 342 850 546 774 8 824 &#10;249 534 647 515 569 483 780 792 222 &#10;172 481 940 559 567 173 258 762 682 &#10;108 402 921 400 573 315 717 983 945 &#10;769 925 277 605 138 91 627 452 962 &#10;723 450 509 326 41 42 260 149 454 &#10;890 671 835 431 969 423 631 834 819 &#10;769 340 909 487 544 757 501 813 305 &#10;674 559 285 803 559 63 906 889 707 &#10;147 326 949 949 907 527 506 283 0 &#10;999 150 709 406 529 410 550 223 527 &#10;280 594 925 737 384 723 963 856 615 &#10;910 929 944 332 418 746 644 280 225 &#10;131 91 106 694 315 24 644 734 593 &#10;639 397 780 415 731 979 949 953 421 &#10;685 74 122 47 747 739 627 415 139 &#10;40 400 743 729 67 690 297 554 961 &#10;354 743 501 888 648 872 749 210 697 &#10;887 431 8 406 350 733 482 15 472 &#10;701 50 523 947 778 328 602 324 405 &#10;648 434 869 743 472 506 665 925 29 &#10;935 976 280 278 104 294 167 752 712 &#10;918 92 48 143 445 809 87 157 329 &#10;877 175 797 431 990 292 121 915 812 &#10;790 408 266 600 883 241 556 943 377 &#10;106 726 496 337 169 99 629 711 238 &#10;907 9 382 548 115 567 216 627 844 &#10;978 147 123 744 814 552 214 774 130 &#10;237 634 543 993 649 937 705 324 695 &#10;687 793 565 652 672 581 122 435 660 &#10;607 485 728 809 702 12 946 298 335 &#10;241 345 793 49 0 726 110 205 568 &#10;682 123 396 488 487 646 114 944 347 &#10;881 217 57 186 682 753 770 227 114 &#10;354 704 715 541 364 313 694 405 214 &#10;677 748 378 683 793 407 370 810 153 &#10;99 825 428 129 103 949 585 809 640 &#10;833 363 539 540 36 84 322 339 773 &#10;884 665 546 894 906 829 490 434 763 &#10;791 973 411 865 658 336 164 667 21 &#10;84 320 322 398 351 158 427 948 343 &#10;506 360 247 143 344 961 670 994 311 &#10;977 276 91 32 595 671 935 866 163 &#10;679 171 532 985 408 463 798 600 356 &#10;476 844 452 856 521 647 554 761 305 &#10;562 106 155 369 222 591 870 445 363 &#10;231 485 650 587 37 4 998 492 284 &#10;573 580 195 214 335 907 823 723 420 &#10;638 345 349 742 839 510 112 885 404 &#10;270 295 295 547 628 641 693 522 490 &#10;147 101 15 913 431 745 950 450 98 &#10;380 337 844 754 116 825 322 214 793 &#10;635 896 753 608 174 890 542 556 305 &#10;465 551 10 801 571 800 471 984 278 &#10;814 968 857 457 430 557 760 878 680 &#10;636 599 560 97 630 538 589 424 567 &#10;164 232 960 31 843 158 924 760 358 &#10;594 130 620 423 487 6 533 387 762 &#10;807 72 541 466 646 31 275 813 58 &#10;153 785 944 393 712 650 514 185 870 &#10;557 685 341 909 771 371 579 642 638 &#10;121 585 709 277 922 376 624 285 467 &#10;257 857 314 710 12 286 411 5 952 &#10;588 611 949 557 244 891 981 124 947 &#10;860 825 768 708 891 191 190 268 38 &#10;269 199 841 674 917 454 848 543 119 &#10;469 226 787 849 930 530 963 509 855 &#10;757 473 847 487 519 6 74 500 54 &#10;480 838 422 309 415 903 574 831 826 &#10;237 712 6 215 684 967 31 423 616 &#10;586 60 375 198 12 902 11 257 370 &#10;732 381 456 741 404 235 329 879 997 &#10;943 580 186 639 311 950 52 991 869 &#10;225 863 571 833 868 740 759 883 116 &#10;160 665 325 903 55 783 564 288 421 &#10;67 463 708 388 423 615 584 919 227 &#10;287 53 588 929 734 769 224 345 735 &#10;643 229 350 962 139 303 244 195 476 &#10;780 100 703 102 177 525 247 692 177 &#10;201 518 143 136 17 885 429 542 798 &#10;413 394 312 477 12 937 720 782 696 &#10;983 788 666 809 500 820 94 132 15 &#10;677 352 433 156 683 716 582 421 43 &#10;892 284 787 566 714 927 287 281 587 &#10;892 65 601 291 586 827 476 350 99 &#10;948 867 954 988 581 100 23 672 633 &#10;156 175 771 221 42 632 178 529 566 &#10;923 336 83 656 664 10 983 837 104 &#10;268 197 339 231 549 407 534 876 245 &#10;724 228 942 976 342 803 708 218 101 &#10;698 185 673 854 220 139 11 723 81 &#10;686 332 312 62 778 169 231 885 678 &#10;539 977 552 95 387 210 551 73 388 &#10;880 121 568 79 895 767 531 127 723 &#10;331 254 844 116 7 899 789 671 3 &#10;229 726 159 718 176 346 663 45 600 &#10;601 538 234 188 698 849 20 870 45 &#10;65 404 147 583 126 751 746 104 544 &#10;383 554 409 537 125 636 942 679 385 &#10;506 548 420 146 106 164 32 801 612 &#10;325 152 839 700 168 101 686 835 789 &#10;211 629 441 283 716 390 343 644 537 &#10;561 508 990 436 83 910 686 773 738 &#10;603 392 591 375 987 193 454 958 651 &#10;45 640 249 273 4 997 272 527 536 &#10;556 989 782 130 787 860 153 730 402 &#10;40 946 508 437 489 861 783 397 889 &#10;543 2 25 333 978 72 454 353 32 &#10;202 376 692 441 59 452 11 284 111 &#10;204 929 662 748 701 364 257 987 329 &#10;771 868 792 684 899 619 500 101 601 &#10;339 484 387 10 444 2 521 358 883 &#10;521 136 395 235 647 503 237 120 379 &#10;49 499 919 277 820 405 525 965 305 &#10;425 155 971 21 589 339 694 875 127 &#10;354 352 747 441 769 318 611 80 953 &#10;318 697 259 450 993 226 384 177 280 &#10;434 346 20 474 768 231 91 539 85 &#10;454 373 409 409 829 116 536 843 457 &#10;310 941 179 895 625 824 109 239 898 &#10;458 164 224 985 198 920 662 597 780 &#10;117 944 208 352 530 870 430 882 531 &#10;848 136 742 923 458 567 875 506 308 &#10;439 489 183 549 554 931 530 311 61 &#10;164 449 877 931 567 180 321 452 862 &#10;447 555 570 700 876 868 184 142 274 &#10;969 999 491 94 954 575 549 684 898 &#10;166 568 466 345 384 399 209 12 83 &#10;998 121 182 357 225 192 544 932 116 &#10;639 757 370 588 362 472 380 530 377 &#10;790 325 288 815 896 531 52 462 145 &#10;334 82 293 270 296 637 896 251 366 &#10;798 498 930 665 453 154 102 593 876 &#10;543 886 999 988 280 485 78 478 493 &#10;478 573 211 508 412 211 520 273 975 &#10;304 353 421 316 179 751 537 636 325 &#10;460 527 284 241 866 829 44 351 123 &#10;871 449 484 500 537 669 824 747 670 &#10;102 275 383 663 732 956 590 643 700 &#10;896 377 279 778 364 92 803 795 727 &#10;226 345 232 638 638 299 798 325 524 &#10;15 923 367 933 833 315 875 57 245 &#10;240 363 903 976 648 177 736 347 824 &#10;921 778 18 95 853 680 15 685 873 &#10;615 125 26 132 83 508 283 239 959 &#10;745 574 333 188 807 167 55 769 278 &#10;316 907 65 910 987 760 986 944 179 &#10;193 881 121 287 451 930 468 711 693 &#10;773 411 33 403 717 402 677 39 747 &#10;40 734 365 991 906 435 465 638 310 &#10;62 863 103 969 164 238 135 454 963 &#10;906 780 419 650 908 439 385 665 128 &#10;986 688 986 588 521 268 407 832 270 &#10;721 827 670 748 630 205 512 29 369 &#10;46 744 759 375 260 543 673 622 911 &#10;398 803 673 384 770 187 927 242 368 &#10;788 496 904 357 17 877 398 408 192 &#10;267 804 631 729 420 477 963 877 722 &#10;94 857 300 376 417 997 991 567 985 &#10;941 596 466 928 423 751 895 301 904 &#10;981 563 121 146 700 160 936 377 143 &#10;733 957 179 310 387 221 634 57 767 &#10;646 7 13 560 865 212 295 879 338 &#10;885 166 190 856 132 877 111 960 729 &#10;646 794 860 218 466 714 97 613 148 &#10;76 982 23 741 501 720 735 570 712 &#10;754 740 299 952 546 335 493 592 895 &#10;991 70 181 534 63 392 732 972 678 &#10;679 901 6 35 68 948 660 595 524 &#10;424 508 273 931 985 234 168 642 243 &#10;197 896 823 409 101 938 612 248 401 &#10;26 568 810 981 160 497 420 688 163 &#10;795 228 875 939 121 850 710 905 826 &#10;689 733 765 704 362 143 611 874 614 &#10;463 964 738 406 811 668 280 921 426 &#10;197 332 849 859 536 779 954 240 323 &#10;353 760 705 763 317 772 837 895 338 &#10;642 539 574 329 82 335 807 964 354 &#10;809 347 846 396 943 129 158 33 594 &#10;102 498 162 342 702 303 390 802 524 &#10;135 37 152 185 908 367 743 669 432 &#10;202 211 751 343 519 566 338 92 744 &#10;280 279 136 944 634 233 18 318 937 &#10;745 408 400 373 166 235 160 521 920 &#10;153 85 125 658 579 689 255 442 615 &#10;74 112 542 432 576 74 900 569 666 &#10;55 573 313 677 989 848 551 554 206 &#10;607 479 386 740 832 669 656 578 370 &#10;974 532 429 210 927 504 73 209 493 &#10;128 248 499 195 27 821 191 305 976 &#10;807 926 89 439 153 154 334 446 286 &#10;525 789 804 50 154 117 493 507 371 &#10;451 587 854 113 406 901 638 770 50 &#10;871 352 914 720 437 970 440 586 125 &#10;65 779 891 384 234 426 741 869 8 &#10;965 765 987 372 851 808 48 491 848 &#10;545 722 905 827 147 457 43 858 848 &#10;680 410 194 660 22 900 566 556 605 &#10;788 891 80 471 233 319 424 855 740 &#10;308 738 987 52 524 897 172 300 234 &#10;465 967 491 731 935 932 636 775 422 &#10;96 756 328 156 9 816 838 51 149 &#10;1 396 915 935 232 594 340 440 180 &#10;120 850 598 259 340 137 723 388 961 &#10;720 293 754 420 786 293 677 691 783 &#10;463 291 709 217 29 540 840 818 175 &#10;267 827 859 243 904 696 431 141 442 &#10;45 815 579 938 320 894 456 699 405 &#10;252 307 149 765 776 955 808 788 615 &#10;329 822 119 41 770 201 321 626 39 &#10;164 33 126 587 470 49 638 313 0 &#10;373 887 536 432 325 865 740 886 569 &#10;717 193 756 737 176 918 34 230 517 &#10;676 695 552 254 170 956 541 570 647 &#10;938 659 514 842 124 50 686 193 175 &#10;553 757 13 789 227 449 774 985 286 &#10;897 472 685 720 424 266 616 389 98 &#10;239 267 74 231 698 186 840 408 851 &#10;992 365 159 920 555 580 803 266 838 &#10;855 760 206 725 639 237 787 683 241 &#10;951 935 472 68 803 265 798 410 377 &#10;962 51 467 700 118 593 121 654 672 &#10;720 724 104 647 685 802 206 443 627 &#10;497 545 587 216 717 950 39 195 425 &#10;821 573 641 883 620 443 199 825 441 &#10;440 154 354 742 318 898 939 223 767 &#10;61 358 367 284 776 728 360 596 384 &#10;728 114 431 582 463 123 800 56 328 &#10;748 344 85 70 388 668 745 772 709 &#10;373 638 589 844 672 659 753 119 378 &#10;886 368 927 882 38 358 341 435 956 &#10;11 129 100 783 470 485 965 198 413 &#10;280 272 696 684 366 314 775 215 5 &#10;733 347 910 42 235 283 620 698 745 &#10;839 596 53 957 969 825 828 774 449 &#10;855 243 255 56 35 250 551 156 108 &#10;669 360 505 69 387 761 857 729 268 &#10;715 547 313 988 60 703 788 268 508 &#10;33 244 816 34 348 353 42 601 245 &#10;828 365 908 832 138 662 707 705 539 &#10;381 938 233 134 281 452 696 747 441 &#10;113 465 540 576 585 57 369 64 892 &#10;473 494 534 687 924 347 62 117 90 &#10;833 277 64 946 100 13 122 382 753 &#10;214 965 808 309 14 698 699 127 163 &#10;34 420 307 592 599 175 548 140 830 &#10;414 6 64 652 940 309 54 634 352 &#10;805 943 166 221 903 333 199 534 596 &#10;751 957 391 353 387 714 998 591 181 &#10;393 825 734 878 266 977 878 840 135 &#10;459 10 69 334 376 833 632 610 626 &#10;314 787 64 391 411 263 124 666 462 &#10;754 782 204 553 451 901 634 353 777 &#10;901 88 994 785 600 27 580 78 303 &#10;428 805 915 490 681 464 316 996 429 &#10;752 243 772 184 603 558 753 425 333 &#10;93 798 255 575 977 94 943 532 760 &#10;708 640 864 334 801 714 989 813 826 &#10;325 180 853 854 734 780 902 209 172 &#10;698 754 824 889 142 8 186 524 741 &#10;891 830 771 968 297 599 117 265 95 &#10;529 454 269 986 814 356 130 568 618 &#10;598 494 981 367 788 761 193 46 465 &#10;105 887 211 285 208 929 923 311 780 &#10;343 573 720 362 982 162 250 120 125 &#10;50 824 662 162 300 871 264 571 370 &#10;106 427 513 743 755 57 871 598 301 &#10;275 936 680 511 514 606 474 787 465 &#10;671 648 428 291 50 274 733 637 64 &#10;714 111 127 789 958 907 60 373 728 &#10;317 979 891 647 65 850 373 290 95 &#10;518 323 249 842 954 502 200 175 489 &#10;686 569 545 553 292 805 617 950 38 &#10;702 922 304 593 884 411 571 328 322 &#10;341 433 962 740 236 54 162 808 75 &#10;799 176 990 880 15 333 957 974 192 &#10;811 387 193 698 475 304 581 740 640 &#10;776 447 36 521 811 381 356 149 451 &#10;449 708 718 105 872 509 191 653 626 &#10;217 634 680 490 621 730 303 100 575 &#10;583 695 270 338 536 863 567 27 835 &#10;342 749 640 608 738 707 716 148 586 &#10;550 617 448 497 361 890 489 183 215 &#10;772 691 526 965 505 319 686 394 728 &#10;532 93 390 428 225 895 576 287 625 &#10;341 308 179 279 685 617 702 984 110 &#10;41 983 848 247 177 313 876 691 240 &#10;955 943 482 357 849 320 751 121 835 &#10;120 281 499 719 706 785 322 885 267 &#10;559 693 960 753 81 150 764 904 346 &#10;614 696 967 914 266 338 714 919 466 &#10;473 776 680 66 763 396 530 138 883 &#10;937 745 952 158 326 5 965 363 329 &#10;358 381 940 240 877 616 134 10 104 &#10;750 513 460 146 47 876 656 117 159 &#10;776 960 580 313 503 808 66 899 241 &#10;513 417 191 603 922 128 97 780 785 &#10;12 484 285 360 793 224 757 826 749 &#10;246 94 404 249 4 232 544 117 451 &#10;63 85 319 53 651 731 296 637 980 &#10;914 395 663 648 658 658 126 523 524 &#10;815 732 538 448 141 164 964 152 976 &#10;107 181 346 47 677 112 555 660 652 &#10;544 774 566 684 835 299 612 145 835 &#10;765 701 514 723 324 680 199 867 529 &#10;741 972 984 776 511 642 763 631 247 &#10;795 524 701 342 300 331 166 774 495 &#10;754 587 654 645 458 406 104 779 57 &#10;659 448 268 941 977 715 4 800 552 &#10;66 612 0 437 785 249 977 785 760 &#10;799 737 128 182 699 87 893 429 239 &#10;705 578 646 422 185 60 578 583 116 &#10;126 506 942 487 516 379 973 198 880 &#10;505 387 266 618 567 211 565 375 729 &#10;69 693 556 550 249 979 508 413 751 &#10;96 853 938 428 931 9 869 463 769 &#10;721 856 218 153 19 403 348 3 620 &#10;910 419 908 520 114 223 424 606 396 &#10;785 325 841 207 306 176 505 909 568 &#10;247 49 466 147 378 305 669 318 743 &#10;579 475 793 808 458 90 459 362 543 &#10;591 93 605 670 60 362 931 813 945 &#10;234 863 420 574 94 652 359 243 78 &#10;767 1 117 77 545 163 413 478 469 &#10;562 749 824 979 399 514 637 702 807 &#10;753 328 800 259 808 821 888 922 138 &#10;122 869 930 437 771 18 749 476 844 &#10;382 200 660 855 599 87 726 285 634 &#10;332 608 561 777 607 616 80 81 783 &#10;310 613 327 311 188 89 735 947 901 &#10;31 929 729 695 686 824 509 430 463 &#10;312 645 134 654 780 451 509 990 289 &#10;89 283 837 746 462 360 703 600 423 &#10;944 822 286 361 749 598 359 354 113 &#10;167 564 951 965 868 406 376 411 456 &#10;260 896 149 976 978 281 801 99 334 &#10;76 658 902 696 374 723 525 5 998 &#10;802 964 976 418 550 587 518 161 935 &#10;624 204 4 353 14 863 662 364 3 &#10;344 11 699 311 234 804 895 72 273 &#10;920 368 114 537 734 232 980 160 103 &#10;955 695 321 312 494 735 846 421 51 &#10;508 881 626 678 338 15 850 664 20 &#10;490 803 597 751 825 889 140 762 206 &#10;110 650 100 707 851 123 230 26 496 &#10;999 199 656 607 421 94 165 687 327 &#10;210 11 684 177 134 905 724 55 184 &#10;475 933 810 328 759 993 110 182 934 &#10;307 795 404 188 652 798 682 951 486 &#10;388 177 136 634 458 519 25 244 292 &#10;969 452 932 664 407 187 296 918 576 &#10;697 932 599 399 931 980 486 381 637 &#10;768 983 350 925 654 67 488 934 438 &#10;853 93 932 46 676 858 86 254 894 &#10;207 93 662 293 647 399 835 984 762 &#10;984 776 625 62 503 753 262 117 576 &#10;803 86 167 227 848 891 127 744 406 &#10;302 731 516 135 411 486 453 667 82 &#10;944 487 761 215 341 728 141 183 978 &#10;934 155 975 643 347 722 610 282 866 &#10;115 95 43 553 208 597 83 786 322 &#10;844 446 736 27 642 55 402 43 374 &#10;746 471 429 868 14 199 497 174 574 &#10;738 581 371 998 87 500 38 707 267 &#10;641 942 139 404 604 997 116 48 498 &#10;880 440 159 980 418 958 906 350 205 &#10;308 638 296 310 48 9 745 123 310 &#10;616 374 300 428 522 259 276 417 229 &#10;80 402 291 675 805 624 80 544 160 &#10;991 237 683 291 469 394 767 563 525 &#10;814 548 682 281 711 367 398 605 17 &#10;259 683 403 488 74 131 215 993 148 &#10;470 687 146 138 949 865 554 736 175 &#10;825 979 949 639 301 780 856 989 670 &#10;251 704 296 309 920 416 845 112 532 &#10;486 329 968 328 71 546 600 618 144 &#10;300 108 411 163 632 764 444 388 343 &#10;315 886 431 164 896 184 481 703 416 &#10;467 831 869 990 698 878 341 849 533 &#10;0 246 400 517 680 156 468 394 290 &#10;153 522 743 450 272 468 231 759 148 &#10;810 113 500 263 538 143 11 391 594 &#10;541 670 371 894 700 388 596 138 558 &#10;283 694 597 252 568 382 96 378 721 &#10;61 530 636 123 370 361 315 709 557 &#10;735 624 224 328 71 145 257 0 114 &#10;809 565 817 331 113 72 985 547 60 &#10;297 706 401 769 630 443 850 585 871 &#10;848 256 568 58 461 59 881 243 210 &#10;249 986 797 968 611 503 441 426 541 &#10;962 633 327 881 16 970 907 810 638 &#10;396 565 264 362 176 51 172 511 133 &#10;746 217 64 566 138 365 461 67 782 &#10;659 283 659 889 311 406 395 748 877 &#10;266 653 164 350 455 720 160 359 571 &#10;280 920 200 849 522 225 295 87 895 &#10;597 846 341 266 255 151 569 343 180 &#10;642 632 145 957 393 959 536 545 281 &#10;639 86 271 117 199 373 937 248 395 &#10;903 557 295 651 80 181 665 190 340 &#10;638 124 109 953 525 764 276 840 221 &#10;18 387 214 318 872 827 281 239 269 &#10;659 297 76 145 962 845 123 982 671 &#10;383 952 521 821 85 336 44 978 725 &#10;242 393 759 820 929 701 457 899 447 &#10;550 789 182 132 962 483 706 676 934 &#10;777 299 854 712 729 207 880 706 301 &#10;899 792 316 798 760 229 748 291 409 &#10;205 836 95 907 912 776 467 513 433 &#10;738 235 475 660 412 61 603 75 41 &#10;43 325 274 97 706 176 323 416 131 &#10;804 548 945 14 458 724 900 967 418 &#10;749 473 417 925 50 103 78 729 930 &#10;486 177 826 765 85 114 99 875 713 &#10;72 889 644 539 46 447 658 85 380 &#10;755 882 353 662 925 674 829 849 127 &#10;652 775 673 126 496 496 185 356 609 &#10;712 370 494 646 743 740 881 344 67 &#10;322 836 626 715 31 602 588 807 671 &#10;838 835 769 609 963 731 516 856 0 &#10;740 767 673 148 690 614 110 619 590 &#10;742 545 565 234 651 765 455 818 936 &#10;341 545 502 393 232 251 332 328 628 &#10;428 810 995 279 809 761 638 749 175 &#10;861 843 588 869 841 466 515 984 815 &#10;286 401 948 493 231 906 876 563 877 &#10;267 151 329 815 319 119 214 888 498 &#10;503 555 450 850 712 405 706 86 200 &#10;785 344 711 704 563 618 843 536 775 &#10;404 288 585 376 725 893 974 470 169 &#10;908 304 682 999 948 733 469 822 467 &#10;884 191 665 841 56 748 4 399 751 &#10;625 857 759 125 108 428 965 642 288 &#10;575 82 836 295 755 433 202 899 628 &#10;554 383 61 535 933 751 895 922 257 &#10;370 541 200 250 513 693 936 56 481 &#10;207 42 628 411 272 357 70 694 721 &#10;647 361 538 220 10 928 362 62 759 &#10;474 765 880 499 17 864 160 618 801 &#10;228 284 404 867 567 854 322 393 266 &#10;555 765 684 14 294 172 945 412 962 &#10;191 666 184 692 781 144 841 390 182 &#10;86 544 688 198 250 810 546 127 188 &#10;411 292 169 497 81 590 969 121 658 &#10;739 59 964 683 536 781 955 343 659 &#10;714 851 912 454 944 660 668 955 687 &#10;216 295 826 814 151 793 413 131 471 &#10;956 236 254 233 397 108 674 550 28 &#10;147 802 505 353 631 293 613 965 860 &#10;69 303 322 620 537 711 920 712 620 &#10;528 158 845 258 695 393 282 32 264 &#10;699 630 213 643 27 38 648 782 940 &#10;340 719 684 877 563 633 387 933 15 &#10;913 315 793 833 111 586 180 824 61 &#10;725 394 716 419 505 560 275 95 696 &#10;235 358 604 815 955 142 590 779 660 &#10;40 920 67 106 600 394 89 926 889 &#10;786 811 433 674 133 406 507 501 10 &#10;346 489 393 612 136 809 999 19 247 &#10;83 817 461 878 741 830 429 565 219 &#10;691 440 228 914 275 705 453 944 127 &#10;720 349 849 993 163 181 888 42 545 &#10;951 632 332 375 828 814 105 609 250 &#10;606 746 710 867 510 340 848 328 34 &#10;108 287 596 797 139 418 310 232 805 &#10;417 183 651 524 849 513 14 809 549 &#10;984 730 778 437 522 984 847 6 257 &#10;581 191 190 394 338 839 786 462 92 &#10;250 269 174 700 533 71 227 556 721 &#10;497 283 292 403 32 888 993 224 542 &#10;90 834 618 856 157 270 192 964 933 &#10;757 401 876 629 185 440 376 776 928 &#10;116 723 271 249 935 852 512 889 318 &#10;806 551 41 847 310 279 678 614 626 &#10;81 940 523 497 317 504 461 754 335 &#10;992 234 412 208 849 950 543 181 654 &#10;120 902 253 391 893 530 579 357 924 &#10;532 667 144 720 630 82 428 492 950 &#10;119 350 856 688 389 814 298 367 794 &#10;915 504 352 890 613 82 508 884 787 &#10;373 624 726 513 753 890 637 646 651 &#10;841 28 64 295 329 413 276 78 442 &#10;342 446 533 725 195 937 334 66 242 &#10;747 15 913 355 792 513 539 581 282 &#10;787 172 542 306 700 191 643 349 984 &#10;61 765 870 642 212 37 532 415 273 &#10;998 144 83 714 992 405 357 385 661 &#10;508 221 936 108 730 702 606 419 313 &#10;559 452 330 760 3 343 419 335 864 &#10;602 525 76 477 63 623 531 404 289 &#10;729 70 167 769 855 504 871 924 31 &#10;447 391 373 601 182 975 124 238 500 &#10;340 938 985 493 109 0 379 490 689 &#10;180 123 543 156 366 538 977 744 885 &#10;163 499 288 609 881 620 840 725 508 &#10;502 8 731 627 37 544 331 469 665 &#10;93 474 3 986 984 827 348 104 768 &#10;356 820 317 614 584 599 383 295 844 &#10;88 965 751 800 182 52 655 293 365 &#10;583 1 333 306 634 883 459 992 377 &#10;735 168 201 162 635 879 742 507 388 &#10;430 199 433 749 393 302 382 38 644 &#10;877 406 832 797 600 766 676 396 37 &#10;530 675 689 608 514 256 784 299 808 &#10;738 210 955 304 110 627 213 524 681 &#10;996 823 347 442 509 212 382 910 905 &#10;927 487 278 269 121 854 82 206 421 &#10;617 385 582 496 982 424 467 702 281 &#10;720 92 303 933 21 745 337 329 472 &#10;230 847 152 782 779 903 20 121 579 &#10;778 433 492 903 188 466 668 271 107 &#10;922 578 52 564 592 350 717 608 32 &#10;677 412 374 810 818 259 267 202 771 &#10;489 108 251 666 595 932 800 644 216 &#10;"/></node><node TEXT="dataOut"><node TEXT="0 10&#10;1 8&#10;2 5&#10;3 9&#10;4 14&#10;5 6&#10;6 13&#10;7 7&#10;8 10&#10;9 8&#10;10 17&#10;11 10&#10;12 12&#10;13 6&#10;14 9&#10;15 13&#10;16 4&#10;17 11&#10;18 11&#10;19 6&#10;20 8&#10;21 6&#10;22 7&#10;23 4&#10;24 6&#10;25 6&#10;26 8&#10;27 8&#10;28 6&#10;29 8&#10;30 2&#10;31 15&#10;32 10&#10;33 9&#10;34 8&#10;35 5&#10;36 6&#10;37 10&#10;38 11&#10;39 8&#10;40 9&#10;41 11&#10;42 13&#10;43 7&#10;44 5&#10;45 12&#10;46 11&#10;47 6&#10;48 11&#10;49 8&#10;50 15&#10;51 8&#10;52 5&#10;53 7&#10;54 13&#10;55 7&#10;56 12&#10;57 11&#10;58 9&#10;59 8&#10;60 10&#10;61 11&#10;62 8&#10;63 14&#10;64 12&#10;65 11&#10;66 10&#10;67 12&#10;68 7&#10;69 8&#10;70 7&#10;71 6&#10;72 8&#10;73 4&#10;74 11&#10;75 7&#10;76 8&#10;77 5&#10;78 11&#10;79 7&#10;80 10&#10;81 11&#10;82 10&#10;83 12&#10;84 5&#10;85 14&#10;86 7&#10;87 10&#10;88 7&#10;89 8&#10;90 7&#10;91 7&#10;92 9&#10;93 12&#10;94 9&#10;95 12&#10;96 5&#10;97 7&#10;98 6&#10;99 8&#10;100 12&#10;101 14&#10;102 8&#10;103 10&#10;104 11&#10;105 4&#10;106 13&#10;107 6&#10;108 15&#10;109 7&#10;110 10&#10;111 11&#10;112 8&#10;113 8&#10;114 12&#10;115 9&#10;116 20&#10;117 10&#10;118 2&#10;119 9&#10;120 12&#10;121 14&#10;122 8&#10;123 13&#10;124 11&#10;125 10&#10;126 10&#10;127 9&#10;128 5&#10;129 9&#10;130 8&#10;131 9&#10;132 8&#10;133 4&#10;134 11&#10;135 8&#10;136 12&#10;137 8&#10;138 11&#10;139 12&#10;140 6&#10;141 9&#10;142 9&#10;143 8&#10;144 8&#10;145 7&#10;146 8&#10;147 9&#10;148 9&#10;149 9&#10;150 8&#10;151 4&#10;152 11&#10;153 11&#10;154 5&#10;155 5&#10;156 10&#10;157 4&#10;158 9&#10;159 10&#10;160 14&#10;161 3&#10;162 6&#10;163 9&#10;164 14&#10;165 7&#10;166 6&#10;167 7&#10;168 8&#10;169 9&#10;170 3&#10;171 9&#10;172 10&#10;173 4&#10;174 8&#10;175 12&#10;176 11&#10;177 9&#10;178 3&#10;179 6&#10;180 9&#10;181 12&#10;182 10&#10;183 8&#10;184 12&#10;185 12&#10;186 7&#10;187 5&#10;188 11&#10;189 7&#10;190 8&#10;191 11&#10;192 12&#10;193 12&#10;194 8&#10;195 11&#10;196 2&#10;197 7&#10;198 10&#10;199 12&#10;200 12&#10;201 10&#10;202 7&#10;203 5&#10;204 9&#10;205 7&#10;206 9&#10;207 7&#10;208 7&#10;209 10&#10;210 9&#10;211 9&#10;212 5&#10;213 5&#10;214 10&#10;215 13&#10;216 4&#10;217 10&#10;218 7&#10;219 7&#10;220 7&#10;221 8&#10;222 11&#10;223 7&#10;224 11&#10;225 10&#10;226 4&#10;227 8&#10;228 7&#10;229 9&#10;230 5&#10;231 11&#10;232 14&#10;233 10&#10;234 13&#10;235 14&#10;236 8&#10;237 9&#10;238 8&#10;239 7&#10;240 6&#10;241 5&#10;242 4&#10;243 11&#10;244 8&#10;245 7&#10;246 4&#10;247 9&#10;248 6&#10;249 15&#10;250 11&#10;251 6&#10;252 8&#10;253 4&#10;254 12&#10;255 7&#10;256 5&#10;257 8&#10;258 6&#10;259 10&#10;260 9&#10;261 5&#10;262 6&#10;263 3&#10;264 9&#10;265 4&#10;266 14&#10;267 12&#10;268 13&#10;269 13&#10;270 17&#10;271 8&#10;272 8&#10;273 7&#10;274 7&#10;275 8&#10;276 9&#10;277 8&#10;278 7&#10;279 9&#10;280 12&#10;281 15&#10;282 7&#10;283 15&#10;284 11&#10;285 8&#10;286 9&#10;287 10&#10;288 9&#10;289 10&#10;290 6&#10;291 9&#10;292 11&#10;293 12&#10;294 7&#10;295 10&#10;296 13&#10;297 5&#10;298 5&#10;299 7&#10;300 10&#10;301 7&#10;302 6&#10;303 9&#10;304 8&#10;305 14&#10;306 6&#10;307 7&#10;308 7&#10;309 8&#10;310 8&#10;311 11&#10;312 10&#10;313 11&#10;314 3&#10;315 9&#10;316 11&#10;317 11&#10;318 9&#10;319 9&#10;320 10&#10;321 7&#10;322 17&#10;323 5&#10;324 9&#10;325 11&#10;326 7&#10;327 6&#10;328 14&#10;329 12&#10;330 5&#10;331 9&#10;332 10&#10;333 11&#10;334 9&#10;335 15&#10;336 4&#10;337 9&#10;338 8&#10;339 11&#10;340 12&#10;341 8&#10;342 10&#10;343 9&#10;344 7&#10;345 6&#10;346 9&#10;347 11&#10;348 11&#10;349 13&#10;350 15&#10;351 7&#10;352 11&#10;353 11&#10;354 11&#10;355 3&#10;356 9&#10;357 11&#10;358 7&#10;359 6&#10;360 8&#10;361 11&#10;362 11&#10;363 8&#10;364 7&#10;365 10&#10;366 9&#10;367 10&#10;368 9&#10;369 6&#10;370 18&#10;371 11&#10;372 5&#10;373 19&#10;374 8&#10;375 8&#10;376 10&#10;377 8&#10;378 8&#10;379 5&#10;380 5&#10;381 8&#10;382 9&#10;383 11&#10;384 12&#10;385 8&#10;386 4&#10;387 11&#10;388 13&#10;389 4&#10;390 11&#10;391 10&#10;392 9&#10;393 9&#10;394 12&#10;395 8&#10;396 12&#10;397 9&#10;398 10&#10;399 9&#10;400 8&#10;401 9&#10;402 9&#10;403 7&#10;404 11&#10;405 11&#10;406 16&#10;407 11&#10;408 6&#10;409 9&#10;410 10&#10;411 13&#10;412 13&#10;413 8&#10;414 5&#10;415 6&#10;416 10&#10;417 9&#10;418 5&#10;419 13&#10;420 12&#10;421 13&#10;422 9&#10;423 7&#10;424 10&#10;425 4&#10;426 11&#10;427 4&#10;428 11&#10;429 12&#10;430 13&#10;431 11&#10;432 8&#10;433 13&#10;434 7&#10;435 5&#10;436 2&#10;437 8&#10;438 7&#10;439 9&#10;440 9&#10;441 7&#10;442 7&#10;443 9&#10;444 6&#10;445 8&#10;446 9&#10;447 8&#10;448 8&#10;449 10&#10;450 6&#10;451 13&#10;452 13&#10;453 7&#10;454 13&#10;455 4&#10;456 8&#10;457 11&#10;458 10&#10;459 6&#10;460 4&#10;461 9&#10;462 14&#10;463 8&#10;464 2&#10;465 13&#10;466 14&#10;467 11&#10;468 8&#10;469 6&#10;470 10&#10;471 8&#10;472 10&#10;473 10&#10;474 6&#10;475 10&#10;476 8&#10;477 9&#10;478 9&#10;479 6&#10;480 6&#10;481 7&#10;482 4&#10;483 6&#10;484 5&#10;485 10&#10;486 8&#10;487 12&#10;488 6&#10;489 11&#10;490 10&#10;491 6&#10;492 8&#10;493 11&#10;494 8&#10;495 3&#10;496 10&#10;497 10&#10;498 9&#10;499 6&#10;500 8&#10;501 5&#10;502 6&#10;503 9&#10;504 6&#10;505 8&#10;506 9&#10;507 8&#10;508 14&#10;509 12&#10;510 7&#10;511 8&#10;512 3&#10;513 12&#10;514 11&#10;515 7&#10;516 10&#10;517 10&#10;518 10&#10;519 4&#10;520 6&#10;521 12&#10;522 8&#10;523 5&#10;524 14&#10;525 16&#10;526 3&#10;527 8&#10;528 10&#10;529 8&#10;530 10&#10;531 7&#10;532 14&#10;533 5&#10;534 9&#10;535 4&#10;536 12&#10;537 11&#10;538 11&#10;539 9&#10;540 8&#10;541 8&#10;542 8&#10;543 11&#10;544 10&#10;545 11&#10;546 11&#10;547 9&#10;548 8&#10;549 8&#10;550 8&#10;551 7&#10;552 8&#10;553 11&#10;554 11&#10;555 12&#10;556 13&#10;557 12&#10;558 4&#10;559 9&#10;560 7&#10;561 5&#10;562 7&#10;563 8&#10;564 5&#10;565 11&#10;566 13&#10;567 17&#10;568 11&#10;569 8&#10;570 8&#10;571 10&#10;572 3&#10;573 9&#10;574 14&#10;575 10&#10;576 8&#10;577 3&#10;578 7&#10;579 9&#10;580 10&#10;581 14&#10;582 7&#10;583 5&#10;584 4&#10;585 6&#10;586 8&#10;587 12&#10;588 9&#10;589 6&#10;590 7&#10;591 7&#10;592 5&#10;593 10&#10;594 12&#10;595 6&#10;596 9&#10;597 10&#10;598 7&#10;599 11&#10;600 15&#10;601 9&#10;602 7&#10;603 5&#10;604 7&#10;605 13&#10;606 8&#10;607 10&#10;608 10&#10;609 9&#10;610 10&#10;611 10&#10;612 11&#10;613 10&#10;614 8&#10;615 10&#10;616 10&#10;617 9&#10;618 11&#10;619 8&#10;620 10&#10;621 12&#10;622 3&#10;623 4&#10;624 8&#10;625 9&#10;626 11&#10;627 12&#10;628 8&#10;629 11&#10;630 7&#10;631 8&#10;632 9&#10;633 9&#10;634 13&#10;635 6&#10;636 9&#10;637 10&#10;638 16&#10;639 10&#10;640 7&#10;641 9&#10;642 10&#10;643 12&#10;644 9&#10;645 7&#10;646 9&#10;647 14&#10;648 8&#10;649 3&#10;650 9&#10;651 10&#10;652 7&#10;653 6&#10;654 10&#10;655 4&#10;656 6&#10;657 4&#10;658 14&#10;659 10&#10;660 12&#10;661 2&#10;662 11&#10;663 9&#10;664 11&#10;665 14&#10;666 7&#10;667 6&#10;668 6&#10;669 9&#10;670 13&#10;671 11&#10;672 6&#10;673 8&#10;674 10&#10;675 4&#10;676 7&#10;677 13&#10;678 7&#10;679 7&#10;680 11&#10;681 7&#10;682 11&#10;683 13&#10;684 10&#10;685 10&#10;686 9&#10;687 8&#10;688 7&#10;689 10&#10;690 8&#10;691 11&#10;692 10&#10;693 8&#10;694 9&#10;695 15&#10;696 9&#10;697 7&#10;698 18&#10;699 10&#10;700 11&#10;701 9&#10;702 13&#10;703 8&#10;704 9&#10;705 10&#10;706 12&#10;707 14&#10;708 8&#10;709 13&#10;710 6&#10;711 13&#10;712 9&#10;713 4&#10;714 12&#10;715 9&#10;716 8&#10;717 7&#10;718 8&#10;719 9&#10;720 13&#10;721 9&#10;722 10&#10;723 12&#10;724 10&#10;725 11&#10;726 10&#10;727 6&#10;728 9&#10;729 13&#10;730 6&#10;731 13&#10;732 11&#10;733 12&#10;734 12&#10;735 10&#10;736 8&#10;737 9&#10;738 10&#10;739 6&#10;740 15&#10;741 10&#10;742 11&#10;743 14&#10;744 11&#10;745 14&#10;746 11&#10;747 11&#10;748 19&#10;749 15&#10;750 4&#10;751 17&#10;752 6&#10;753 14&#10;754 13&#10;755 6&#10;756 2&#10;757 11&#10;758 6&#10;759 9&#10;760 13&#10;761 9&#10;762 9&#10;763 10&#10;764 8&#10;765 10&#10;766 6&#10;767 8&#10;768 9&#10;769 14&#10;770 8&#10;771 8&#10;772 6&#10;773 6&#10;774 18&#10;775 7&#10;776 17&#10;777 9&#10;778 12&#10;779 9&#10;780 13&#10;781 7&#10;782 14&#10;783 8&#10;784 4&#10;785 16&#10;786 10&#10;787 13&#10;788 9&#10;789 9&#10;790 10&#10;791 6&#10;792 13&#10;793 10&#10;794 6&#10;795 10&#10;796 4&#10;797 7&#10;798 17&#10;799 5&#10;800 11&#10;801 11&#10;802 13&#10;803 11&#10;804 8&#10;805 10&#10;806 2&#10;807 11&#10;808 10&#10;809 14&#10;810 11&#10;811 10&#10;812 9&#10;813 7&#10;814 13&#10;815 12&#10;816 6&#10;817 8&#10;818 6&#10;819 5&#10;820 8&#10;821 9&#10;822 7&#10;823 7&#10;824 17&#10;825 15&#10;826 11&#10;827 9&#10;828 13&#10;829 9&#10;830 10&#10;831 6&#10;832 8&#10;833 11&#10;834 3&#10;835 15&#10;836 11&#10;837 6&#10;838 9&#10;839 8&#10;840 11&#10;841 7&#10;842 7&#10;843 8&#10;844 8&#10;845 3&#10;846 7&#10;847 12&#10;848 15&#10;849 14&#10;850 13&#10;851 8&#10;852 5&#10;853 10&#10;854 10&#10;855 12&#10;856 10&#10;857 9&#10;858 4&#10;859 9&#10;860 7&#10;861 5&#10;862 3&#10;863 6&#10;864 7&#10;865 8&#10;866 6&#10;867 6&#10;868 10&#10;869 10&#10;870 11&#10;871 9&#10;872 7&#10;873 4&#10;874 6&#10;875 9&#10;876 13&#10;877 15&#10;878 8&#10;879 10&#10;880 9&#10;881 16&#10;882 8&#10;883 9&#10;884 6&#10;885 10&#10;886 7&#10;887 7&#10;888 8&#10;889 10&#10;890 13&#10;891 10&#10;892 5&#10;893 4&#10;894 7&#10;895 10&#10;896 8&#10;897 11&#10;898 8&#10;899 10&#10;900 7&#10;901 7&#10;902 8&#10;903 9&#10;904 6&#10;905 11&#10;906 16&#10;907 16&#10;908 10&#10;909 5&#10;910 8&#10;911 6&#10;912 4&#10;913 6&#10;914 10&#10;915 10&#10;916 5&#10;917 4&#10;918 7&#10;919 6&#10;920 15&#10;921 6&#10;922 11&#10;923 10&#10;924 8&#10;925 11&#10;926 2&#10;927 16&#10;928 10&#10;929 17&#10;930 9&#10;931 11&#10;932 8&#10;933 9&#10;934 13&#10;935 13&#10;936 11&#10;937 12&#10;938 11&#10;939 3&#10;940 12&#10;941 4&#10;942 7&#10;943 12&#10;944 16&#10;945 6&#10;946 5&#10;947 7&#10;948 12&#10;949 12&#10;950 9&#10;951 9&#10;952 7&#10;953 9&#10;954 6&#10;955 12&#10;956 8&#10;957 8&#10;958 5&#10;959 7&#10;960 6&#10;961 11&#10;962 10&#10;963 7&#10;964 16&#10;965 14&#10;966 2&#10;967 9&#10;968 10&#10;969 12&#10;970 4&#10;971 4&#10;972 5&#10;973 7&#10;974 9&#10;975 9&#10;976 13&#10;977 13&#10;978 10&#10;979 6&#10;980 5&#10;981 8&#10;982 7&#10;983 9&#10;984 12&#10;985 12&#10;986 13&#10;987 9&#10;988 5&#10;989 7&#10;990 7&#10;991 8&#10;992 8&#10;993 8&#10;994 8&#10;995 7&#10;996 6&#10;997 7&#10;998 11&#10;999 11&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得一系列正整數直至文件末端為止，(最大個數不超過10000個,最大值不超過1000) ，程序由小到大輸出各數的數量.&#10;&#10;輸入範例: &#10;1 1 2 2 3 3 3 5 5 5 5 9 9 1&#10;&#10;輸出範例: &#10;1 3 &#10;2 2 &#10;3 3 &#10;5 4 &#10;9 2&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數，計算各數的數量，以數值由小到大順序輸出。&lt;/p&gt;&lt;p&gt;程式重複輸入到資料結尾，數字最多不超過10000個，數值最大不超過1000。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 1 2 2 3 3 3 5 5 5 5 9 9 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 3&lt;br&gt; 2 2&lt;br&gt; 3 3&lt;br&gt; 5 4&lt;br&gt; 9 2&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n    \r\n\tint array[10000]={0},temp[10000];\r\n\tint i,j;\r\n\twhile(cin&gt;&gt;i){\r\n\t\tarray[i]++;\r\n\t}\r\n\tfor(i=0;i&lt;10000;i++){\r\n\t\tif(array[i]!=0)\r\n\t\t    cout&lt;&lt;i&lt;&lt;\&quot; \&quot;&lt;&lt;array[i]&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n#include &lt;cstdio&gt;\r\nint main(int argc, char *argv[]) {\r\n    \r\n    int array[10000]={0},temp[10000];\r\n\tint i,j;\r\n\twhile(scanf(\&quot;%d\&quot;,&amp;i)!=EOF){\r\n\t\tarray[i]++;\r\n\t}\r\n\tfor(i=0;i&lt;10000;i++){\r\n\t\tif(array[i]!=0)\r\n\t\t\tprintf(\&quot;%d %d\\n\&quot;,i,array[i]);\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="數列長條圖"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="353 7 975 928 79 6 709 751 924 &#10;349 969 426 955 24 103 404 508 365 &#10;787 569 38 281 31 124 953 139 707 &#10;538 232 615 429 45 851 746 608 254 &#10;203 53 448 770 958 304 67 136 322 &#10;100 627 540 694 60 937 467 764 609 &#10;987 267 787 929 670 326 289 20 487 &#10;420 790 74 906 729 635 124 878 18 &#10;137 958 296 823 471 789 404 854 947 &#10;795 922 612 273 172 436 88 41 219 &#10;126 614 763 478 414 101 750 76 291 &#10;534 78 303 602 737 483 833 420 957 &#10;22 55 451 812 943 604 715 833 249 &#10;556 893 471 839 382 847 647 536 876 &#10;63 405 798 978 406 224 909 593 281 &#10;604 774 95 339 470 803 621 367 899 &#10;221 269 488 477 89 861 891 452 1 &#10;308 396 84 222 840 366 848 83 882 &#10;263 652 454 287 791 727 599 59 897 &#10;245 603 820 289 983 722 376 694 925 &#10;828 492 409 922 58 371 371 130 601 &#10;943 774 451 137 847 66 628 859 164 &#10;679 222 922 529 306 702 233 664 736 &#10;540 18 955 679 700 134 565 332 471 &#10;776 286 927 204 171 740 347 920 68 &#10;757 426 711 67 278 22 709 531 302 &#10;937 894 489 668 414 726 753 849 832 &#10;783 299 532 288 349 93 833 940 615 &#10;626 12 755 836 888 432 373 262 927 &#10;215 815 384 709 900 548 568 479 309 &#10;959 305 890 254 390 1 704 68 808 &#10;337 574 480 398 662 377 843 383 658 &#10;600 516 46 160 413 483 655 547 790 &#10;17 463 281 328 654 192 369 171 999 &#10;235 214 224 698 632 511 518 383 777 &#10;669 412 421 718 792 721 837 481 198 &#10;736 191 769 761 168 352 76 532 119 &#10;205 644 26 78 686 365 803 111 402 &#10;981 187 691 530 353 633 968 269 769 &#10;769 95 264 434 366 556 847 930 528 &#10;903 581 192 597 160 148 480 360 87 &#10;529 990 779 929 183 267 193 951 94 &#10;683 37 248 31 831 136 254 88 293 &#10;59 934 399 181 826 897 596 567 385 &#10;616 119 760 526 116 43 660 554 555 &#10;270 717 77 319 798 945 565 128 913 &#10;521 819 130 480 30 106 129 42 927 &#10;989 184 817 229 691 498 787 855 473 &#10;728 840 201 445 416 162 311 403 774 &#10;549 880 350 429 613 270 588 494 439 &#10;297 846 665 973 835 275 457 369 414 &#10;424 802 828 914 574 190 284 315 664 &#10;724 368 406 111 194 457 348 579 129 &#10;160 624 897 511 430 506 964 259 203 &#10;974 129 168 494 38 931 836 542 828 &#10;455 51 779 356 509 836 636 430 188 &#10;485 742 537 697 26 701 515 876 17 &#10;714 293 319 881 785 3 955 801 262 &#10;266 240 733 748 489 985 802 977 290 &#10;643 491 634 322 536 636 270 388 907 &#10;740 377 188 698 504 368 134 995 633 &#10;283 783 757 320 732 316 868 40 731 &#10;199 104 825 787 776 315 109 13 935 &#10;309 891 470 959 918 289 912 430 47 &#10;943 794 994 237 47 949 854 707 840 &#10;4 185 75 513 702 935 160 10 372 &#10;665 571 335 625 232 48 966 907 775 &#10;581 543 45 934 63 555 718 659 600 &#10;365 722 683 873 238 322 438 335 733 &#10;370 800 741 74 768 211 406 451 124 &#10;802 934 40 600 465 996 417 165 792 &#10;286 528 479 870 865 625 303 378 522 &#10;462 171 373 78 102 83 835 363 29 &#10;195 401 65 159 416 168 825 70 657 &#10;207 992 412 836 879 479 810 809 135 &#10;123 934 919 872 996 243 17 451 524 &#10;619 613 319 61 623 817 822 71 999 &#10;394 655 134 836 930 54 124 195 581 &#10;79 48 77 152 339 202 905 871 865 &#10;153 163 50 205 492 725 331 78 673 &#10;475 718 8 917 949 685 514 185 294 &#10;111 131 701 762 917 582 795 12 577 &#10;36 731 468 139 592 927 408 969 109 &#10;258 938 266 628 130 71 511 898 318 &#10;567 918 254 998 440 445 224 326 53 &#10;528 885 462 4 766 431 553 605 398 &#10;58 504 943 10 777 435 909 437 286 &#10;147 557 270 192 238 760 545 63 208 &#10;589 46 963 931 849 97 362 955 729 &#10;421 561 953 104 397 90 489 611 785 &#10;923 306 610 409 967 465 457 105 6 &#10;890 397 809 8 117 818 544 102 697 &#10;64 637 937 528 223 681 748 230 639 &#10;924 100 62 410 594 657 611 605 786 &#10;276 944 137 235 640 574 792 51 517 &#10;928 467 398 735 443 33 415 373 479 &#10;249 142 214 732 664 894 374 171 398 &#10;610 781 67 275 91 209 805 767 816 &#10;186 124 439 507 283 708 564 820 737 &#10;446 477 85 627 453 324 176 305 0 &#10;190 384 521 4 260 475 421 517 815 &#10;185 553 370 753 333 192 922 966 204 &#10;318 950 736 854 487 965 122 56 46 &#10;374 868 268 643 85 678 430 4 101 &#10;968 595 476 470 557 472 568 716 768 &#10;380 630 788 335 596 745 331 972 169 &#10;999 364 51 79 155 326 253 468 774 &#10;616 298 419 57 970 798 965 877 673 &#10;178 292 995 62 203 795 160 269 816 &#10;692 432 997 517 359 388 832 348 412 &#10;582 200 611 758 744 332 880 604 612 &#10;46 745 805 142 75 225 288 934 478 &#10;45 805 754 409 60 234 840 593 740 &#10;390 217 44 546 260 641 514 961 989 &#10;987 141 60 853 106 287 886 792 18 &#10;63 478 296 940 567 689 822 912 836 &#10;839 10 357 347 560 881 948 189 887 &#10;579 515 639 452 269 973 224 520 521 &#10;278 975 193 920 317 849 390 874 810 &#10;580 252 626 942 348 838 560 610 527 &#10;107 68 792 470 402 772 390 682 440 &#10;282 817 897 442 269 325 108 54 491 &#10;122 134 947 400 171 755 930 229 777 &#10;794 916 383 268 737 146 795 321 619 &#10;364 892 254 897 753 920 218 466 629 &#10;349 875 584 729 907 495 801 379 398 &#10;764 422 326 611 555 188 965 532 54 &#10;932 433 698 947 761 995 782 472 198 &#10;370 164 446 665 605 372 75 328 621 &#10;6 535 415 410 562 936 810 126 137 &#10;97 277 238 355 957 38 412 422 41 &#10;115 546 487 600 46 417 849 400 554 &#10;95 959 209 976 839 255 70 875 578 &#10;174 956 340 732 602 439 42 786 215 &#10;412 873 631 857 985 294 85 731 225 &#10;85 976 34 76 464 950 330 370 788 &#10;219 610 352 41 705 686 819 886 957 &#10;89 610 382 797 885 864 739 533 233 &#10;798 421 968 181 808 551 388 741 110 &#10;119 222 608 250 16 229 116 9 758 &#10;10 655 706 429 621 92 116 765 99 &#10;449 709 550 691 929 108 565 304 27 &#10;952 200 88 509 721 924 204 14 156 &#10;664 744 215 261 493 898 477 525 261 &#10;607 215 26 196 137 174 21 40 173 &#10;973 351 697 456 390 453 836 394 511 &#10;683 2 275 695 93 888 113 121 320 &#10;898 412 820 87 689 368 492 465 791 &#10;370 305 855 563 54 321 547 781 485 &#10;709 949 711 532 77 743 237 943 225 &#10;248 251 220 581 54 354 692 575 276 &#10;359 349 112 587 728 778 525 373 508 &#10;252 282 420 574 385 538 745 284 915 &#10;709 73 770 396 734 362 567 597 591 &#10;611 601 638 507 185 842 855 936 734 &#10;814 437 936 19 663 369 610 151 311 &#10;914 786 384 801 363 33 525 309 671 &#10;938 262 830 352 803 347 466 406 236 &#10;426 605 741 63 116 762 736 643 246 &#10;648 106 695 542 700 507 264 731 985 &#10;399 79 743 264 850 874 705 557 328 &#10;877 970 809 153 213 410 478 881 665 &#10;459 98 366 445 258 546 923 172 750 &#10;98 785 17 737 271 428 370 715 282 &#10;644 578 790 217 674 234 621 915 570 &#10;867 621 855 633 866 749 609 419 784 &#10;90 139 431 389 723 564 799 785 84 &#10;200 815 742 309 236 710 646 906 244 &#10;458 804 406 619 782 257 928 109 919 &#10;718 184 692 36 25 59 670 283 670 &#10;625 527 385 667 264 120 489 648 193 &#10;516 534 625 913 859 340 961 410 365 &#10;960 605 407 316 943 986 519 438 28 &#10;59 416 878 83 59 69 270 219 388 &#10;18 699 577 218 316 125 159 768 373 &#10;42 531 724 493 54 908 752 501 200 &#10;647 432 317 908 351 948 742 33 555 &#10;401 585 366 666 520 317 566 489 890 &#10;136 532 189 6 733 621 572 737 172 &#10;817 182 433 751 325 137 214 552 553 &#10;978 525 472 633 31 843 74 594 217 &#10;730 126 938 39 547 50 876 821 656 &#10;371 335 747 948 457 939 994 946 392 &#10;631 346 663 619 65 711 173 587 3 &#10;842 252 605 566 612 511 169 854 613 &#10;337 46 570 250 50 771 830 796 394 &#10;593 111 485 48 525 330 478 935 129 &#10;897 716 662 658 315 386 666 20 359 &#10;719 283 953 269 183 80 497 777 184 &#10;711 218 101 195 517 529 609 778 14 &#10;25 906 89 458 232 36 453 517 2 &#10;685 385 337 548 272 279 161 562 811 &#10;675 924 405 709 547 940 732 815 915 &#10;595 691 622 462 689 209 194 734 725 &#10;763 807 676 581 670 869 883 995 386 &#10;598 223 566 2 707 995 130 623 267 &#10;696 405 812 610 289 751 205 905 555 &#10;581 776 848 67 698 462 925 439 731 &#10;475 271 438 717 872 444 395 734 66 &#10;771 4 804 876 846 602 438 663 960 &#10;97 373 1 831 143 830 139 358 498 &#10;271 781 42 969 331 740 255 684 4 &#10;828 286 200 828 952 853 978 824 454 &#10;139 773 634 56 342 367 65 837 3 &#10;493 335 158 929 959 759 108 83 327 &#10;312 678 120 994 811 760 745 113 549 &#10;448 302 65 945 74 45 382 565 900 &#10;64 103 111 739 138 10 237 556 206 &#10;824 22 823 11 459 631 605 568 732 &#10;853 10 976 658 692 29 890 645 747 &#10;645 576 72 741 390 106 4 476 9 &#10;695 801 371 969 439 383 864 178 911 &#10;683 588 132 401 134 401 525 344 895 &#10;559 204 613 457 586 305 985 383 268 &#10;107 392 835 850 169 126 782 782 802 &#10;217 25 465 305 682 691 706 31 553 &#10;731 744 164 116 133 664 744 683 914 &#10;915 972 180 559 638 750 774 192 999 &#10;305 284 861 690 419 392 434 573 48 &#10;456 669 702 891 642 865 807 101 272 &#10;95 539 998 800 12 608 152 195 213 &#10;753 580 688 30 150 996 36 843 682 &#10;607 456 430 249 387 222 671 140 444 &#10;433 626 899 43 801 721 301 146 840 &#10;778 127 379 828 724 7 32 281 779 &#10;683 454 394 227 307 507 468 665 720 &#10;702 280 444 991 981 842 706 726 329 &#10;50 256 194 831 135 322 811 392 619 &#10;848 380 983 807 209 515 202 203 857 &#10;889 570 138 350 158 317 496 32 884 &#10;35 713 103 558 245 624 487 254 737 &#10;448 822 232 50 235 766 590 469 188 &#10;413 424 438 339 281 983 800 100 802 &#10;311 716 340 320 383 961 498 651 574 &#10;274 222 570 116 597 729 715 514 55 &#10;320 984 239 69 206 371 784 565 116 &#10;368 986 451 704 777 831 927 176 751 &#10;587 324 537 252 138 516 192 485 609 &#10;790 260 116 5 930 927 629 571 267 &#10;503 918 933 651 509 409 454 108 232 &#10;790 50 562 927 937 245 887 650 627 &#10;207 974 859 357 768 25 703 551 902 &#10;222 635 230 96 828 804 124 141 780 &#10;327 593 574 890 154 63 677 690 357 &#10;963 185 871 496 535 231 430 619 885 &#10;990 850 252 158 183 265 32 73 695 &#10;220 417 7 675 475 864 722 279 783 &#10;288 798 363 233 719 296 18 591 321 &#10;283 32 647 866 49 975 468 320 670 &#10;910 558 643 577 559 798 538 964 163 &#10;982 35 194 285 575 703 144 120 444 &#10;608 916 349 180 927 626 813 165 694 &#10;870 791 572 575 995 758 953 327 826 &#10;762 406 251 830 954 80 445 516 67 &#10;103 699 81 384 664 300 51 182 281 &#10;392 217 905 612 307 438 969 69 37 &#10;977 339 222 201 8 149 738 456 819 &#10;762 461 361 197 934 378 944 748 631 &#10;687 0 370 552 235 598 260 307 824 &#10;612 879 905 643 350 635 705 313 604 &#10;184 684 331 69 573 81 825 92 471 &#10;682 221 458 702 161 830 991 484 416 &#10;590 270 646 828 965 293 541 461 212 &#10;758 654 509 693 181 317 986 407 445 &#10;209 466 56 921 344 826 700 860 91 &#10;859 10 982 261 985 525 68 837 561 &#10;919 131 42 567 801 848 350 641 200 &#10;599 987 748 858 502 419 289 63 724 &#10;524 291 906 708 687 879 349 184 209 &#10;744 292 236 515 847 626 81 964 516 &#10;977 58 815 363 749 86 719 981 15 &#10;746 910 370 584 922 725 616 187 332 &#10;670 75 621 994 37 617 48 610 101 &#10;201 579 195 351 367 685 998 964 726 &#10;312 719 692 147 467 782 672 17 480 &#10;350 705 215 420 882 267 882 452 351 &#10;620 168 645 586 575 746 892 134 301 &#10;93 116 674 411 838 461 61 902 407 &#10;874 671 699 707 875 749 419 201 497 &#10;920 611 592 16 403 386 120 222 335 &#10;324 720 906 390 748 674 920 448 518 &#10;255 825 556 874 120 14 39 660 410 &#10;485 354 728 333 93 115 42 961 4 &#10;907 884 982 168 799 82 719 713 397 &#10;375 449 573 789 594 790 54 681 818 &#10;560 430 123 782 268 914 754 594 405 &#10;541 135 812 274 859 410 101 749 414 &#10;53 107 961 549 193 890 311 88 949 &#10;194 925 113 792 532 12 812 615 567 &#10;316 911 791 351 814 260 449 165 261 &#10;707 45 449 530 156 620 643 467 667 &#10;182 754 152 44 348 452 298 22 140 &#10;204 207 636 199 17 446 110 904 219 &#10;283 422 515 56 424 239 343 93 617 &#10;264 513 680 786 349 391 58 559 862 &#10;486 458 304 977 473 956 830 971 134 &#10;809 422 628 150 904 698 473 233 82 &#10;150 946 716 867 462 699 640 389 929 &#10;704 320 470 361 618 335 897 10 870 &#10;211 250 21 157 234 923 537 902 751 &#10;796 100 455 953 271 643 18 497 617 &#10;228 804 334 293 324 785 206 794 66 &#10;931 243 101 31 186 855 961 184 197 &#10;942 858 673 374 711 10 152 916 102 &#10;27 243 114 49 235 951 661 853 749 &#10;975 706 764 707 613 510 797 929 272 &#10;703 969 190 554 671 933 668 900 562 &#10;609 494 752 85 307 233 371 974 905 &#10;467 981 546 234 632 174 281 647 940 &#10;911 6 907 907 650 466 99 227 719 &#10;361 748 627 877 596 649 637 825 677 &#10;790 398 693 738 100 727 24 112 112 &#10;396 422 704 378 754 980 879 247 997 &#10;402 80 868 254 197 148 184 964 440 &#10;978 284 762 510 569 313 238 623 617 &#10;294 74 181 834 725 683 121 293 761 &#10;743 695 334 407 876 339 635 637 11 &#10;774 174 899 227 57 454 813 57 276 &#10;748 690 77 796 465 92 977 711 605 &#10;516 202 261 554 9 457 29 447 621 &#10;787 537 545 580 732 279 323 658 171 &#10;644 870 488 575 31 131 195 391 120 &#10;101 145 878 419 349 528 381 221 733 &#10;45 827 538 125 742 712 672 356 693 &#10;63 747 774 433 473 774 732 594 15 &#10;563 122 905 223 807 833 754 727 901 &#10;373 743 352 381 392 290 410 753 669 &#10;502 357 140 249 19 991 903 556 268 &#10;722 481 158 102 877 923 220 520 42 &#10;29 681 658 256 760 689 731 591 337 &#10;881 691 312 175 938 249 167 65 93 &#10;826 57 927 88 231 823 411 775 937 &#10;861 435 317 812 524 615 17 621 331 &#10;505 774 201 125 734 131 812 115 759 &#10;641 851 98 964 659 638 823 462 79 &#10;774 399 23 354 998 468 521 323 689 &#10;961 439 333 448 654 540 56 678 639 &#10;998 689 114 423 950 582 552 114 776 &#10;510 277 87 633 189 660 348 321 165 &#10;90 605 159 247 698 116 139 129 606 &#10;988 300 730 548 481 231 33 232 462 &#10;24 156 755 802 496 348 936 293 764 &#10;621 175 236 461 347 776 748 41 215 &#10;149 243 814 746 580 457 782 601 64 &#10;766 868 814 211 430 977 31 354 711 &#10;106 727 37 627 866 19 785 553 176 &#10;543 676 757 773 567 557 952 180 146 &#10;773 362 566 824 6 724 33 740 270 &#10;714 908 612 391 45 986 829 575 143 &#10;664 292 144 615 908 375 931 189 181 &#10;602 173 600 289 462 142 890 175 340 &#10;593 429 18 95 285 974 302 446 920 &#10;248 698 305 19 92 34 443 838 524 &#10;695 110 680 967 141 829 434 654 234 &#10;322 433 997 694 432 63 262 859 370 &#10;805 695 26 658 839 427 7 935 412 &#10;934 907 629 480 402 588 936 600 607 &#10;627 371 193 208 417 698 805 352 959 &#10;625 547 682 929 411 722 296 301 972 &#10;929 484 446 434 542 26 368 38 306 &#10;518 527 561 342 394 745 897 460 656 &#10;220 299 395 462 357 594 968 743 974 &#10;669 886 421 851 279 571 725 890 56 &#10;150 219 452 361 888 516 108 581 902 &#10;459 707 578 48 115 174 663 170 259 &#10;373 232 372 607 288 748 679 27 264 &#10;576 599 722 319 228 496 493 477 667 &#10;934 992 392 824 317 814 199 923 665 &#10;524 827 747 883 235 346 262 545 287 &#10;210 932 761 405 703 258 498 769 529 &#10;114 430 149 85 863 792 477 181 54 &#10;270 287 967 824 203 265 231 492 556 &#10;795 426 713 964 571 112 705 647 247 &#10;365 322 599 628 860 198 534 86 992 &#10;450 929 9 897 115 46 115 167 292 &#10;538 332 710 948 16 622 159 701 921 &#10;799 774 735 653 757 525 443 580 721 &#10;44 268 476 940 451 159 287 566 719 &#10;859 208 85 228 3 817 322 549 449 &#10;764 632 869 253 141 718 425 906 664 &#10;748 964 89 356 66 366 72 419 547 &#10;242 106 141 96 747 850 384 929 114 &#10;826 670 807 15 149 795 925 953 557 &#10;818 781 451 630 971 375 702 330 346 &#10;11 885 598 191 488 313 257 894 597 &#10;81 276 555 28 165 917 788 983 7 &#10;38 98 802 31 898 148 816 498 984 &#10;994 618 870 968 196 850 677 690 445 &#10;493 75 510 735 183 733 581 908 361 &#10;40 447 486 821 691 838 812 482 483 &#10;848 41 715 289 994 962 809 305 911 &#10;324 553 842 160 688 473 53 157 869 &#10;739 940 993 256 12 776 492 993 270 &#10;934 971 5 593 80 186 852 273 356 &#10;345 879 681 811 148 416 709 824 348 &#10;901 269 650 499 906 277 528 29 962 &#10;329 1 961 714 70 253 815 466 660 &#10;763 740 360 752 975 361 395 333 199 &#10;674 850 506 739 490 319 39 751 883 &#10;243 929 111 763 614 397 78 274 811 &#10;617 210 512 166 654 567 308 179 346 &#10;302 798 28 258 58 846 663 508 240 &#10;518 322 546 200 906 132 522 796 136 &#10;785 587 132 194 881 91 915 641 685 &#10;659 825 67 879 916 590 989 334 690 &#10;944 979 563 662 865 964 915 426 169 &#10;500 905 510 131 153 478 887 518 710 &#10;536 39 618 269 308 600 629 855 426 &#10;793 786 792 204 723 188 374 66 381 &#10;988 424 125 244 589 252 189 407 104 &#10;40 146 126 881 601 76 706 821 586 &#10;79 503 270 692 566 975 213 12 50 &#10;224 187 587 336 629 244 999 349 235 &#10;641 78 462 714 376 674 968 395 137 &#10;224 776 688 479 955 881 758 650 758 &#10;528 560 749 862 589 742 825 477 848 &#10;842 853 531 94 715 192 887 407 50 &#10;973 244 236 778 914 278 914 277 13 &#10;852 830 553 490 87 620 817 557 296 &#10;976 159 745 153 56 800 540 881 948 &#10;416 647 835 907 237 813 360 651 335 &#10;103 384 701 316 769 520 282 194 933 &#10;606 246 198 490 696 136 169 576 986 &#10;986 90 931 942 724 135 746 517 847 &#10;829 851 60 129 743 220 698 364 618 &#10;528 453 266 967 397 229 474 738 342 &#10;8 736 312 58 636 676 61 152 388 &#10;233 123 828 217 544 191 483 66 872 &#10;429 695 687 140 835 335 574 770 571 &#10;951 64 556 778 367 54 116 238 658 &#10;333 944 829 653 120 944 864 642 629 &#10;928 486 337 368 198 13 794 539 298 &#10;427 201 503 397 507 470 108 223 107 &#10;400 940 569 433 853 270 763 774 296 &#10;847 860 523 320 34 828 856 185 280 &#10;271 412 778 899 832 606 786 396 103 &#10;521 431 20 361 495 836 768 698 396 &#10;543 621 506 219 852 707 337 663 249 &#10;23 536 47 152 416 110 780 562 954 &#10;843 967 822 921 485 763 366 285 268 &#10;770 986 964 948 452 779 494 487 474 &#10;870 874 772 176 354 197 880 752 784 &#10;138 583 419 847 781 639 339 937 290 &#10;34 461 838 875 6 634 99 22 618 &#10;20 574 21 39 109 608 766 928 466 &#10;791 475 176 935 607 868 303 629 645 &#10;928 704 782 280 651 170 785 84 633 &#10;513 193 300 881 824 48 835 340 638 &#10;24 872 373 378 266 123 83 443 920 &#10;72 873 225 820 31 550 210 100 766 &#10;312 482 245 876 460 218 116 490 936 &#10;171 316 976 362 447 513 840 889 637 &#10;947 139 441 503 118 215 428 913 526 &#10;58 956 41 800 142 141 629 780 49 &#10;879 829 391 679 641 606 956 534 657 &#10;328 978 574 632 525 857 443 802 871 &#10;518 896 595 28 718 370 421 192 976 &#10;790 150 680 514 552 150 798 645 65 &#10;727 582 677 996 653 260 376 925 101 &#10;295 57 518 249 350 812 744 657 142 &#10;81 442 342 613 222 857 735 294 324 &#10;509 599 81 540 235 726 806 426 212 &#10;259 62 71 177 907 502 653 793 35 &#10;313 284 145 106 1 426 175 546 250 &#10;422 852 677 339 61 155 723 274 662 &#10;465 650 706 944 555 911 164 819 927 &#10;136 407 948 64 572 437 338 481 122 &#10;476 821 349 294 189 798 681 330 708 &#10;833 87 697 821 792 928 190 671 49 &#10;604 276 144 56 209 695 189 431 918 &#10;535 420 841 403 132 832 974 951 733 &#10;104 296 557 115 973 757 789 882 877 &#10;373 266 152 465 987 45 734 215 777 &#10;517 692 509 156 816 144 811 350 523 &#10;742 699 514 442 748 456 898 941 532 &#10;776 300 8 37 432 355 677 923 10 &#10;690 391 938 165 259 597 82 882 566 &#10;634 316 814 797 517 443 473 172 522 &#10;614 537 726 348 250 475 802 229 292 &#10;24 236 835 827 296 856 505 372 846 &#10;722 847 63 400 401 399 767 201 225 &#10;270 119 292 624 906 992 15 312 142 &#10;607 570 291 527 171 594 133 906 108 &#10;111 491 949 935 54 649 951 254 916 &#10;289 900 748 616 528 616 206 226 290 &#10;775 429 446 22 711 472 272 68 283 &#10;927 707 754 342 850 546 774 8 824 &#10;249 534 647 515 569 483 780 792 222 &#10;172 481 940 559 567 173 258 762 682 &#10;108 402 921 400 573 315 717 983 945 &#10;769 925 277 605 138 91 627 452 962 &#10;723 450 509 326 41 42 260 149 454 &#10;890 671 835 431 969 423 631 834 819 &#10;769 340 909 487 544 757 501 813 305 &#10;674 559 285 803 559 63 906 889 707 &#10;147 326 949 949 907 527 506 283 0 &#10;999 150 709 406 529 410 550 223 527 &#10;280 594 925 737 384 723 963 856 615 &#10;910 929 944 332 418 746 644 280 225 &#10;131 91 106 694 315 24 644 734 593 &#10;639 397 780 415 731 979 949 953 421 &#10;685 74 122 47 747 739 627 415 139 &#10;40 400 743 729 67 690 297 554 961 &#10;354 743 501 888 648 872 749 210 697 &#10;887 431 8 406 350 733 482 15 472 &#10;701 50 523 947 778 328 602 324 405 &#10;648 434 869 743 472 506 665 925 29 &#10;935 976 280 278 104 294 167 752 712 &#10;918 92 48 143 445 809 87 157 329 &#10;877 175 797 431 990 292 121 915 812 &#10;790 408 266 600 883 241 556 943 377 &#10;106 726 496 337 169 99 629 711 238 &#10;907 9 382 548 115 567 216 627 844 &#10;978 147 123 744 814 552 214 774 130 &#10;237 634 543 993 649 937 705 324 695 &#10;687 793 565 652 672 581 122 435 660 &#10;607 485 728 809 702 12 946 298 335 &#10;241 345 793 49 0 726 110 205 568 &#10;682 123 396 488 487 646 114 944 347 &#10;881 217 57 186 682 753 770 227 114 &#10;354 704 715 541 364 313 694 405 214 &#10;677 748 378 683 793 407 370 810 153 &#10;99 825 428 129 103 949 585 809 640 &#10;833 363 539 540 36 84 322 339 773 &#10;884 665 546 894 906 829 490 434 763 &#10;791 973 411 865 658 336 164 667 21 &#10;84 320 322 398 351 158 427 948 343 &#10;506 360 247 143 344 961 670 994 311 &#10;977 276 91 32 595 671 935 866 163 &#10;679 171 532 985 408 463 798 600 356 &#10;476 844 452 856 521 647 554 761 305 &#10;562 106 155 369 222 591 870 445 363 &#10;231 485 650 587 37 4 998 492 284 &#10;573 580 195 214 335 907 823 723 420 &#10;638 345 349 742 839 510 112 885 404 &#10;270 295 295 547 628 641 693 522 490 &#10;147 101 15 913 431 745 950 450 98 &#10;380 337 844 754 116 825 322 214 793 &#10;635 896 753 608 174 890 542 556 305 &#10;465 551 10 801 571 800 471 984 278 &#10;814 968 857 457 430 557 760 878 680 &#10;636 599 560 97 630 538 589 424 567 &#10;164 232 960 31 843 158 924 760 358 &#10;594 130 620 423 487 6 533 387 762 &#10;807 72 541 466 646 31 275 813 58 &#10;153 785 944 393 712 650 514 185 870 &#10;557 685 341 909 771 371 579 642 638 &#10;121 585 709 277 922 376 624 285 467 &#10;257 857 314 710 12 286 411 5 952 &#10;588 611 949 557 244 891 981 124 947 &#10;860 825 768 708 891 191 190 268 38 &#10;269 199 841 674 917 454 848 543 119 &#10;469 226 787 849 930 530 963 509 855 &#10;757 473 847 487 519 6 74 500 54 &#10;480 838 422 309 415 903 574 831 826 &#10;237 712 6 215 684 967 31 423 616 &#10;586 60 375 198 12 902 11 257 370 &#10;732 381 456 741 404 235 329 879 997 &#10;943 580 186 639 311 950 52 991 869 &#10;225 863 571 833 868 740 759 883 116 &#10;160 665 325 903 55 783 564 288 421 &#10;67 463 708 388 423 615 584 919 227 &#10;287 53 588 929 734 769 224 345 735 &#10;643 229 350 962 139 303 244 195 476 &#10;780 100 703 102 177 525 247 692 177 &#10;201 518 143 136 17 885 429 542 798 &#10;413 394 312 477 12 937 720 782 696 &#10;983 788 666 809 500 820 94 132 15 &#10;677 352 433 156 683 716 582 421 43 &#10;892 284 787 566 714 927 287 281 587 &#10;892 65 601 291 586 827 476 350 99 &#10;948 867 954 988 581 100 23 672 633 &#10;156 175 771 221 42 632 178 529 566 &#10;923 336 83 656 664 10 983 837 104 &#10;268 197 339 231 549 407 534 876 245 &#10;724 228 942 976 342 803 708 218 101 &#10;698 185 673 854 220 139 11 723 81 &#10;686 332 312 62 778 169 231 885 678 &#10;539 977 552 95 387 210 551 73 388 &#10;880 121 568 79 895 767 531 127 723 &#10;331 254 844 116 7 899 789 671 3 &#10;229 726 159 718 176 346 663 45 600 &#10;601 538 234 188 698 849 20 870 45 &#10;65 404 147 583 126 751 746 104 544 &#10;383 554 409 537 125 636 942 679 385 &#10;506 548 420 146 106 164 32 801 612 &#10;325 152 839 700 168 101 686 835 789 &#10;211 629 441 283 716 390 343 644 537 &#10;561 508 990 436 83 910 686 773 738 &#10;603 392 591 375 987 193 454 958 651 &#10;45 640 249 273 4 997 272 527 536 &#10;556 989 782 130 787 860 153 730 402 &#10;40 946 508 437 489 861 783 397 889 &#10;543 2 25 333 978 72 454 353 32 &#10;202 376 692 441 59 452 11 284 111 &#10;204 929 662 748 701 364 257 987 329 &#10;771 868 792 684 899 619 500 101 601 &#10;339 484 387 10 444 2 521 358 883 &#10;521 136 395 235 647 503 237 120 379 &#10;49 499 919 277 820 405 525 965 305 &#10;425 155 971 21 589 339 694 875 127 &#10;354 352 747 441 769 318 611 80 953 &#10;318 697 259 450 993 226 384 177 280 &#10;434 346 20 474 768 231 91 539 85 &#10;454 373 409 409 829 116 536 843 457 &#10;310 941 179 895 625 824 109 239 898 &#10;458 164 224 985 198 920 662 597 780 &#10;117 944 208 352 530 870 430 882 531 &#10;848 136 742 923 458 567 875 506 308 &#10;439 489 183 549 554 931 530 311 61 &#10;164 449 877 931 567 180 321 452 862 &#10;447 555 570 700 876 868 184 142 274 &#10;969 999 491 94 954 575 549 684 898 &#10;166 568 466 345 384 399 209 12 83 &#10;998 121 182 357 225 192 544 932 116 &#10;639 757 370 588 362 472 380 530 377 &#10;790 325 288 815 896 531 52 462 145 &#10;334 82 293 270 296 637 896 251 366 &#10;798 498 930 665 453 154 102 593 876 &#10;543 886 999 988 280 485 78 478 493 &#10;478 573 211 508 412 211 520 273 975 &#10;304 353 421 316 179 751 537 636 325 &#10;460 527 284 241 866 829 44 351 123 &#10;871 449 484 500 537 669 824 747 670 &#10;102 275 383 663 732 956 590 643 700 &#10;896 377 279 778 364 92 803 795 727 &#10;226 345 232 638 638 299 798 325 524 &#10;15 923 367 933 833 315 875 57 245 &#10;240 363 903 976 648 177 736 347 824 &#10;921 778 18 95 853 680 15 685 873 &#10;615 125 26 132 83 508 283 239 959 &#10;745 574 333 188 807 167 55 769 278 &#10;316 907 65 910 987 760 986 944 179 &#10;193 881 121 287 451 930 468 711 693 &#10;773 411 33 403 717 402 677 39 747 &#10;40 734 365 991 906 435 465 638 310 &#10;62 863 103 969 164 238 135 454 963 &#10;906 780 419 650 908 439 385 665 128 &#10;986 688 986 588 521 268 407 832 270 &#10;721 827 670 748 630 205 512 29 369 &#10;46 744 759 375 260 543 673 622 911 &#10;398 803 673 384 770 187 927 242 368 &#10;788 496 904 357 17 877 398 408 192 &#10;267 804 631 729 420 477 963 877 722 &#10;94 857 300 376 417 997 991 567 985 &#10;941 596 466 928 423 751 895 301 904 &#10;981 563 121 146 700 160 936 377 143 &#10;733 957 179 310 387 221 634 57 767 &#10;646 7 13 560 865 212 295 879 338 &#10;885 166 190 856 132 877 111 960 729 &#10;646 794 860 218 466 714 97 613 148 &#10;76 982 23 741 501 720 735 570 712 &#10;754 740 299 952 546 335 493 592 895 &#10;991 70 181 534 63 392 732 972 678 &#10;679 901 6 35 68 948 660 595 524 &#10;424 508 273 931 985 234 168 642 243 &#10;197 896 823 409 101 938 612 248 401 &#10;26 568 810 981 160 497 420 688 163 &#10;795 228 875 939 121 850 710 905 826 &#10;689 733 765 704 362 143 611 874 614 &#10;463 964 738 406 811 668 280 921 426 &#10;197 332 849 859 536 779 954 240 323 &#10;353 760 705 763 317 772 837 895 338 &#10;642 539 574 329 82 335 807 964 354 &#10;809 347 846 396 943 129 158 33 594 &#10;102 498 162 342 702 303 390 802 524 &#10;135 37 152 185 908 367 743 669 432 &#10;202 211 751 343 519 566 338 92 744 &#10;280 279 136 944 634 233 18 318 937 &#10;745 408 400 373 166 235 160 521 920 &#10;153 85 125 658 579 689 255 442 615 &#10;74 112 542 432 576 74 900 569 666 &#10;55 573 313 677 989 848 551 554 206 &#10;607 479 386 740 832 669 656 578 370 &#10;974 532 429 210 927 504 73 209 493 &#10;128 248 499 195 27 821 191 305 976 &#10;807 926 89 439 153 154 334 446 286 &#10;525 789 804 50 154 117 493 507 371 &#10;451 587 854 113 406 901 638 770 50 &#10;871 352 914 720 437 970 440 586 125 &#10;65 779 891 384 234 426 741 869 8 &#10;965 765 987 372 851 808 48 491 848 &#10;545 722 905 827 147 457 43 858 848 &#10;680 410 194 660 22 900 566 556 605 &#10;788 891 80 471 233 319 424 855 740 &#10;308 738 987 52 524 897 172 300 234 &#10;465 967 491 731 935 932 636 775 422 &#10;96 756 328 156 9 816 838 51 149 &#10;1 396 915 935 232 594 340 440 180 &#10;120 850 598 259 340 137 723 388 961 &#10;720 293 754 420 786 293 677 691 783 &#10;463 291 709 217 29 540 840 818 175 &#10;267 827 859 243 904 696 431 141 442 &#10;45 815 579 938 320 894 456 699 405 &#10;252 307 149 765 776 955 808 788 615 &#10;329 822 119 41 770 201 321 626 39 &#10;164 33 126 587 470 49 638 313 0 &#10;373 887 536 432 325 865 740 886 569 &#10;717 193 756 737 176 918 34 230 517 &#10;676 695 552 254 170 956 541 570 647 &#10;938 659 514 842 124 50 686 193 175 &#10;553 757 13 789 227 449 774 985 286 &#10;897 472 685 720 424 266 616 389 98 &#10;239 267 74 231 698 186 840 408 851 &#10;992 365 159 920 555 580 803 266 838 &#10;855 760 206 725 639 237 787 683 241 &#10;951 935 472 68 803 265 798 410 377 &#10;962 51 467 700 118 593 121 654 672 &#10;720 724 104 647 685 802 206 443 627 &#10;497 545 587 216 717 950 39 195 425 &#10;821 573 641 883 620 443 199 825 441 &#10;440 154 354 742 318 898 939 223 767 &#10;61 358 367 284 776 728 360 596 384 &#10;728 114 431 582 463 123 800 56 328 &#10;748 344 85 70 388 668 745 772 709 &#10;373 638 589 844 672 659 753 119 378 &#10;886 368 927 882 38 358 341 435 956 &#10;11 129 100 783 470 485 965 198 413 &#10;280 272 696 684 366 314 775 215 5 &#10;733 347 910 42 235 283 620 698 745 &#10;839 596 53 957 969 825 828 774 449 &#10;855 243 255 56 35 250 551 156 108 &#10;669 360 505 69 387 761 857 729 268 &#10;715 547 313 988 60 703 788 268 508 &#10;33 244 816 34 348 353 42 601 245 &#10;828 365 908 832 138 662 707 705 539 &#10;381 938 233 134 281 452 696 747 441 &#10;113 465 540 576 585 57 369 64 892 &#10;473 494 534 687 924 347 62 117 90 &#10;833 277 64 946 100 13 122 382 753 &#10;214 965 808 309 14 698 699 127 163 &#10;34 420 307 592 599 175 548 140 830 &#10;414 6 64 652 940 309 54 634 352 &#10;805 943 166 221 903 333 199 534 596 &#10;751 957 391 353 387 714 998 591 181 &#10;393 825 734 878 266 977 878 840 135 &#10;459 10 69 334 376 833 632 610 626 &#10;314 787 64 391 411 263 124 666 462 &#10;754 782 204 553 451 901 634 353 777 &#10;901 88 994 785 600 27 580 78 303 &#10;428 805 915 490 681 464 316 996 429 &#10;752 243 772 184 603 558 753 425 333 &#10;93 798 255 575 977 94 943 532 760 &#10;708 640 864 334 801 714 989 813 826 &#10;325 180 853 854 734 780 902 209 172 &#10;698 754 824 889 142 8 186 524 741 &#10;891 830 771 968 297 599 117 265 95 &#10;529 454 269 986 814 356 130 568 618 &#10;598 494 981 367 788 761 193 46 465 &#10;105 887 211 285 208 929 923 311 780 &#10;343 573 720 362 982 162 250 120 125 &#10;50 824 662 162 300 871 264 571 370 &#10;106 427 513 743 755 57 871 598 301 &#10;275 936 680 511 514 606 474 787 465 &#10;671 648 428 291 50 274 733 637 64 &#10;714 111 127 789 958 907 60 373 728 &#10;317 979 891 647 65 850 373 290 95 &#10;518 323 249 842 954 502 200 175 489 &#10;686 569 545 553 292 805 617 950 38 &#10;702 922 304 593 884 411 571 328 322 &#10;341 433 962 740 236 54 162 808 75 &#10;799 176 990 880 15 333 957 974 192 &#10;811 387 193 698 475 304 581 740 640 &#10;776 447 36 521 811 381 356 149 451 &#10;449 708 718 105 872 509 191 653 626 &#10;217 634 680 490 621 730 303 100 575 &#10;583 695 270 338 536 863 567 27 835 &#10;342 749 640 608 738 707 716 148 586 &#10;550 617 448 497 361 890 489 183 215 &#10;772 691 526 965 505 319 686 394 728 &#10;532 93 390 428 225 895 576 287 625 &#10;341 308 179 279 685 617 702 984 110 &#10;41 983 848 247 177 313 876 691 240 &#10;955 943 482 357 849 320 751 121 835 &#10;120 281 499 719 706 785 322 885 267 &#10;559 693 960 753 81 150 764 904 346 &#10;614 696 967 914 266 338 714 919 466 &#10;473 776 680 66 763 396 530 138 883 &#10;937 745 952 158 326 5 965 363 329 &#10;358 381 940 240 877 616 134 10 104 &#10;750 513 460 146 47 876 656 117 159 &#10;776 960 580 313 503 808 66 899 241 &#10;513 417 191 603 922 128 97 780 785 &#10;12 484 285 360 793 224 757 826 749 &#10;246 94 404 249 4 232 544 117 451 &#10;63 85 319 53 651 731 296 637 980 &#10;914 395 663 648 658 658 126 523 524 &#10;815 732 538 448 141 164 964 152 976 &#10;107 181 346 47 677 112 555 660 652 &#10;544 774 566 684 835 299 612 145 835 &#10;765 701 514 723 324 680 199 867 529 &#10;741 972 984 776 511 642 763 631 247 &#10;795 524 701 342 300 331 166 774 495 &#10;754 587 654 645 458 406 104 779 57 &#10;659 448 268 941 977 715 4 800 552 &#10;66 612 0 437 785 249 977 785 760 &#10;799 737 128 182 699 87 893 429 239 &#10;705 578 646 422 185 60 578 583 116 &#10;126 506 942 487 516 379 973 198 880 &#10;505 387 266 618 567 211 565 375 729 &#10;69 693 556 550 249 979 508 413 751 &#10;96 853 938 428 931 9 869 463 769 &#10;721 856 218 153 19 403 348 3 620 &#10;910 419 908 520 114 223 424 606 396 &#10;785 325 841 207 306 176 505 909 568 &#10;247 49 466 147 378 305 669 318 743 &#10;579 475 793 808 458 90 459 362 543 &#10;591 93 605 670 60 362 931 813 945 &#10;234 863 420 574 94 652 359 243 78 &#10;767 1 117 77 545 163 413 478 469 &#10;562 749 824 979 399 514 637 702 807 &#10;753 328 800 259 808 821 888 922 138 &#10;122 869 930 437 771 18 749 476 844 &#10;382 200 660 855 599 87 726 285 634 &#10;332 608 561 777 607 616 80 81 783 &#10;310 613 327 311 188 89 735 947 901 &#10;31 929 729 695 686 824 509 430 463 &#10;312 645 134 654 780 451 509 990 289 &#10;89 283 837 746 462 360 703 600 423 &#10;944 822 286 361 749 598 359 354 113 &#10;167 564 951 965 868 406 376 411 456 &#10;260 896 149 976 978 281 801 99 334 &#10;76 658 902 696 374 723 525 5 998 &#10;802 964 976 418 550 587 518 161 935 &#10;624 204 4 353 14 863 662 364 3 &#10;344 11 699 311 234 804 895 72 273 &#10;920 368 114 537 734 232 980 160 103 &#10;955 695 321 312 494 735 846 421 51 &#10;508 881 626 678 338 15 850 664 20 &#10;490 803 597 751 825 889 140 762 206 &#10;110 650 100 707 851 123 230 26 496 &#10;999 199 656 607 421 94 165 687 327 &#10;210 11 684 177 134 905 724 55 184 &#10;475 933 810 328 759 993 110 182 934 &#10;307 795 404 188 652 798 682 951 486 &#10;388 177 136 634 458 519 25 244 292 &#10;969 452 932 664 407 187 296 918 576 &#10;697 932 599 399 931 980 486 381 637 &#10;768 983 350 925 654 67 488 934 438 &#10;853 93 932 46 676 858 86 254 894 &#10;207 93 662 293 647 399 835 984 762 &#10;984 776 625 62 503 753 262 117 576 &#10;803 86 167 227 848 891 127 744 406 &#10;302 731 516 135 411 486 453 667 82 &#10;944 487 761 215 341 728 141 183 978 &#10;934 155 975 643 347 722 610 282 866 &#10;115 95 43 553 208 597 83 786 322 &#10;844 446 736 27 642 55 402 43 374 &#10;746 471 429 868 14 199 497 174 574 &#10;738 581 371 998 87 500 38 707 267 &#10;641 942 139 404 604 997 116 48 498 &#10;880 440 159 980 418 958 906 350 205 &#10;308 638 296 310 48 9 745 123 310 &#10;616 374 300 428 522 259 276 417 229 &#10;80 402 291 675 805 624 80 544 160 &#10;991 237 683 291 469 394 767 563 525 &#10;814 548 682 281 711 367 398 605 17 &#10;259 683 403 488 74 131 215 993 148 &#10;470 687 146 138 949 865 554 736 175 &#10;825 979 949 639 301 780 856 989 670 &#10;251 704 296 309 920 416 845 112 532 &#10;486 329 968 328 71 546 600 618 144 &#10;300 108 411 163 632 764 444 388 343 &#10;315 886 431 164 896 184 481 703 416 &#10;467 831 869 990 698 878 341 849 533 &#10;0 246 400 517 680 156 468 394 290 &#10;153 522 743 450 272 468 231 759 148 &#10;810 113 500 263 538 143 11 391 594 &#10;541 670 371 894 700 388 596 138 558 &#10;283 694 597 252 568 382 96 378 721 &#10;61 530 636 123 370 361 315 709 557 &#10;735 624 224 328 71 145 257 0 114 &#10;809 565 817 331 113 72 985 547 60 &#10;297 706 401 769 630 443 850 585 871 &#10;848 256 568 58 461 59 881 243 210 &#10;249 986 797 968 611 503 441 426 541 &#10;962 633 327 881 16 970 907 810 638 &#10;396 565 264 362 176 51 172 511 133 &#10;746 217 64 566 138 365 461 67 782 &#10;659 283 659 889 311 406 395 748 877 &#10;266 653 164 350 455 720 160 359 571 &#10;280 920 200 849 522 225 295 87 895 &#10;597 846 341 266 255 151 569 343 180 &#10;642 632 145 957 393 959 536 545 281 &#10;639 86 271 117 199 373 937 248 395 &#10;903 557 295 651 80 181 665 190 340 &#10;638 124 109 953 525 764 276 840 221 &#10;18 387 214 318 872 827 281 239 269 &#10;659 297 76 145 962 845 123 982 671 &#10;383 952 521 821 85 336 44 978 725 &#10;242 393 759 820 929 701 457 899 447 &#10;550 789 182 132 962 483 706 676 934 &#10;777 299 854 712 729 207 880 706 301 &#10;899 792 316 798 760 229 748 291 409 &#10;205 836 95 907 912 776 467 513 433 &#10;738 235 475 660 412 61 603 75 41 &#10;43 325 274 97 706 176 323 416 131 &#10;804 548 945 14 458 724 900 967 418 &#10;749 473 417 925 50 103 78 729 930 &#10;486 177 826 765 85 114 99 875 713 &#10;72 889 644 539 46 447 658 85 380 &#10;755 882 353 662 925 674 829 849 127 &#10;652 775 673 126 496 496 185 356 609 &#10;712 370 494 646 743 740 881 344 67 &#10;322 836 626 715 31 602 588 807 671 &#10;838 835 769 609 963 731 516 856 0 &#10;740 767 673 148 690 614 110 619 590 &#10;742 545 565 234 651 765 455 818 936 &#10;341 545 502 393 232 251 332 328 628 &#10;428 810 995 279 809 761 638 749 175 &#10;861 843 588 869 841 466 515 984 815 &#10;286 401 948 493 231 906 876 563 877 &#10;267 151 329 815 319 119 214 888 498 &#10;503 555 450 850 712 405 706 86 200 &#10;785 344 711 704 563 618 843 536 775 &#10;404 288 585 376 725 893 974 470 169 &#10;908 304 682 999 948 733 469 822 467 &#10;884 191 665 841 56 748 4 399 751 &#10;625 857 759 125 108 428 965 642 288 &#10;575 82 836 295 755 433 202 899 628 &#10;554 383 61 535 933 751 895 922 257 &#10;370 541 200 250 513 693 936 56 481 &#10;207 42 628 411 272 357 70 694 721 &#10;647 361 538 220 10 928 362 62 759 &#10;474 765 880 499 17 864 160 618 801 &#10;228 284 404 867 567 854 322 393 266 &#10;555 765 684 14 294 172 945 412 962 &#10;191 666 184 692 781 144 841 390 182 &#10;86 544 688 198 250 810 546 127 188 &#10;411 292 169 497 81 590 969 121 658 &#10;739 59 964 683 536 781 955 343 659 &#10;714 851 912 454 944 660 668 955 687 &#10;216 295 826 814 151 793 413 131 471 &#10;956 236 254 233 397 108 674 550 28 &#10;147 802 505 353 631 293 613 965 860 &#10;69 303 322 620 537 711 920 712 620 &#10;528 158 845 258 695 393 282 32 264 &#10;699 630 213 643 27 38 648 782 940 &#10;340 719 684 877 563 633 387 933 15 &#10;913 315 793 833 111 586 180 824 61 &#10;725 394 716 419 505 560 275 95 696 &#10;235 358 604 815 955 142 590 779 660 &#10;40 920 67 106 600 394 89 926 889 &#10;786 811 433 674 133 406 507 501 10 &#10;346 489 393 612 136 809 999 19 247 &#10;83 817 461 878 741 830 429 565 219 &#10;691 440 228 914 275 705 453 944 127 &#10;720 349 849 993 163 181 888 42 545 &#10;951 632 332 375 828 814 105 609 250 &#10;606 746 710 867 510 340 848 328 34 &#10;108 287 596 797 139 418 310 232 805 &#10;417 183 651 524 849 513 14 809 549 &#10;984 730 778 437 522 984 847 6 257 &#10;581 191 190 394 338 839 786 462 92 &#10;250 269 174 700 533 71 227 556 721 &#10;497 283 292 403 32 888 993 224 542 &#10;90 834 618 856 157 270 192 964 933 &#10;757 401 876 629 185 440 376 776 928 &#10;116 723 271 249 935 852 512 889 318 &#10;806 551 41 847 310 279 678 614 626 &#10;81 940 523 497 317 504 461 754 335 &#10;992 234 412 208 849 950 543 181 654 &#10;120 902 253 391 893 530 579 357 924 &#10;532 667 144 720 630 82 428 492 950 &#10;119 350 856 688 389 814 298 367 794 &#10;915 504 352 890 613 82 508 884 787 &#10;373 624 726 513 753 890 637 646 651 &#10;841 28 64 295 329 413 276 78 442 &#10;342 446 533 725 195 937 334 66 242 &#10;747 15 913 355 792 513 539 581 282 &#10;787 172 542 306 700 191 643 349 984 &#10;61 765 870 642 212 37 532 415 273 &#10;998 144 83 714 992 405 357 385 661 &#10;508 221 936 108 730 702 606 419 313 &#10;559 452 330 760 3 343 419 335 864 &#10;602 525 76 477 63 623 531 404 289 &#10;729 70 167 769 855 504 871 924 31 &#10;447 391 373 601 182 975 124 238 500 &#10;340 938 985 493 109 0 379 490 689 &#10;180 123 543 156 366 538 977 744 885 &#10;163 499 288 609 881 620 840 725 508 &#10;502 8 731 627 37 544 331 469 665 &#10;93 474 3 986 984 827 348 104 768 &#10;356 820 317 614 584 599 383 295 844 &#10;88 965 751 800 182 52 655 293 365 &#10;583 1 333 306 634 883 459 992 377 &#10;735 168 201 162 635 879 742 507 388 &#10;430 199 433 749 393 302 382 38 644 &#10;877 406 832 797 600 766 676 396 37 &#10;530 675 689 608 514 256 784 299 808 &#10;738 210 955 304 110 627 213 524 681 &#10;996 823 347 442 509 212 382 910 905 &#10;927 487 278 269 121 854 82 206 421 &#10;617 385 582 496 982 424 467 702 281 &#10;720 92 303 933 21 745 337 329 472 &#10;230 847 152 782 779 903 20 121 579 &#10;778 433 492 903 188 466 668 271 107 &#10;922 578 52 564 592 350 717 608 32 &#10;677 412 374 810 818 259 267 202 771 &#10;489 108 251 666 595 932 800 644 216 &#10;"/></node><node TEXT="dataOut"><node TEXT="0 10 **********&#10;1 8 ********&#10;2 5 *****&#10;3 9 *********&#10;4 14 **************&#10;5 6 ******&#10;6 13 *************&#10;7 7 *******&#10;8 10 **********&#10;9 8 ********&#10;10 17 *****************&#10;11 10 **********&#10;12 12 ************&#10;13 6 ******&#10;14 9 *********&#10;15 13 *************&#10;16 4 ****&#10;17 11 ***********&#10;18 11 ***********&#10;19 6 ******&#10;20 8 ********&#10;21 6 ******&#10;22 7 *******&#10;23 4 ****&#10;24 6 ******&#10;25 6 ******&#10;26 8 ********&#10;27 8 ********&#10;28 6 ******&#10;29 8 ********&#10;30 2 **&#10;31 15 ***************&#10;32 10 **********&#10;33 9 *********&#10;34 8 ********&#10;35 5 *****&#10;36 6 ******&#10;37 10 **********&#10;38 11 ***********&#10;39 8 ********&#10;40 9 *********&#10;41 11 ***********&#10;42 13 *************&#10;43 7 *******&#10;44 5 *****&#10;45 12 ************&#10;46 11 ***********&#10;47 6 ******&#10;48 11 ***********&#10;49 8 ********&#10;50 15 ***************&#10;51 8 ********&#10;52 5 *****&#10;53 7 *******&#10;54 13 *************&#10;55 7 *******&#10;56 12 ************&#10;57 11 ***********&#10;58 9 *********&#10;59 8 ********&#10;60 10 **********&#10;61 11 ***********&#10;62 8 ********&#10;63 14 **************&#10;64 12 ************&#10;65 11 ***********&#10;66 10 **********&#10;67 12 ************&#10;68 7 *******&#10;69 8 ********&#10;70 7 *******&#10;71 6 ******&#10;72 8 ********&#10;73 4 ****&#10;74 11 ***********&#10;75 7 *******&#10;76 8 ********&#10;77 5 *****&#10;78 11 ***********&#10;79 7 *******&#10;80 10 **********&#10;81 11 ***********&#10;82 10 **********&#10;83 12 ************&#10;84 5 *****&#10;85 14 **************&#10;86 7 *******&#10;87 10 **********&#10;88 7 *******&#10;89 8 ********&#10;90 7 *******&#10;91 7 *******&#10;92 9 *********&#10;93 12 ************&#10;94 9 *********&#10;95 12 ************&#10;96 5 *****&#10;97 7 *******&#10;98 6 ******&#10;99 8 ********&#10;100 12 ************&#10;101 14 **************&#10;102 8 ********&#10;103 10 **********&#10;104 11 ***********&#10;105 4 ****&#10;106 13 *************&#10;107 6 ******&#10;108 15 ***************&#10;109 7 *******&#10;110 10 **********&#10;111 11 ***********&#10;112 8 ********&#10;113 8 ********&#10;114 12 ************&#10;115 9 *********&#10;116 20 ********************&#10;117 10 **********&#10;118 2 **&#10;119 9 *********&#10;120 12 ************&#10;121 14 **************&#10;122 8 ********&#10;123 13 *************&#10;124 11 ***********&#10;125 10 **********&#10;126 10 **********&#10;127 9 *********&#10;128 5 *****&#10;129 9 *********&#10;130 8 ********&#10;131 9 *********&#10;132 8 ********&#10;133 4 ****&#10;134 11 ***********&#10;135 8 ********&#10;136 12 ************&#10;137 8 ********&#10;138 11 ***********&#10;139 12 ************&#10;140 6 ******&#10;141 9 *********&#10;142 9 *********&#10;143 8 ********&#10;144 8 ********&#10;145 7 *******&#10;146 8 ********&#10;147 9 *********&#10;148 9 *********&#10;149 9 *********&#10;150 8 ********&#10;151 4 ****&#10;152 11 ***********&#10;153 11 ***********&#10;154 5 *****&#10;155 5 *****&#10;156 10 **********&#10;157 4 ****&#10;158 9 *********&#10;159 10 **********&#10;160 14 **************&#10;161 3 ***&#10;162 6 ******&#10;163 9 *********&#10;164 14 **************&#10;165 7 *******&#10;166 6 ******&#10;167 7 *******&#10;168 8 ********&#10;169 9 *********&#10;170 3 ***&#10;171 9 *********&#10;172 10 **********&#10;173 4 ****&#10;174 8 ********&#10;175 12 ************&#10;176 11 ***********&#10;177 9 *********&#10;178 3 ***&#10;179 6 ******&#10;180 9 *********&#10;181 12 ************&#10;182 10 **********&#10;183 8 ********&#10;184 12 ************&#10;185 12 ************&#10;186 7 *******&#10;187 5 *****&#10;188 11 ***********&#10;189 7 *******&#10;190 8 ********&#10;191 11 ***********&#10;192 12 ************&#10;193 12 ************&#10;194 8 ********&#10;195 11 ***********&#10;196 2 **&#10;197 7 *******&#10;198 10 **********&#10;199 12 ************&#10;200 12 ************&#10;201 10 **********&#10;202 7 *******&#10;203 5 *****&#10;204 9 *********&#10;205 7 *******&#10;206 9 *********&#10;207 7 *******&#10;208 7 *******&#10;209 10 **********&#10;210 9 *********&#10;211 9 *********&#10;212 5 *****&#10;213 5 *****&#10;214 10 **********&#10;215 13 *************&#10;216 4 ****&#10;217 10 **********&#10;218 7 *******&#10;219 7 *******&#10;220 7 *******&#10;221 8 ********&#10;222 11 ***********&#10;223 7 *******&#10;224 11 ***********&#10;225 10 **********&#10;226 4 ****&#10;227 8 ********&#10;228 7 *******&#10;229 9 *********&#10;230 5 *****&#10;231 11 ***********&#10;232 14 **************&#10;233 10 **********&#10;234 13 *************&#10;235 14 **************&#10;236 8 ********&#10;237 9 *********&#10;238 8 ********&#10;239 7 *******&#10;240 6 ******&#10;241 5 *****&#10;242 4 ****&#10;243 11 ***********&#10;244 8 ********&#10;245 7 *******&#10;246 4 ****&#10;247 9 *********&#10;248 6 ******&#10;249 15 ***************&#10;250 11 ***********&#10;251 6 ******&#10;252 8 ********&#10;253 4 ****&#10;254 12 ************&#10;255 7 *******&#10;256 5 *****&#10;257 8 ********&#10;258 6 ******&#10;259 10 **********&#10;260 9 *********&#10;261 5 *****&#10;262 6 ******&#10;263 3 ***&#10;264 9 *********&#10;265 4 ****&#10;266 14 **************&#10;267 12 ************&#10;268 13 *************&#10;269 13 *************&#10;270 17 *****************&#10;271 8 ********&#10;272 8 ********&#10;273 7 *******&#10;274 7 *******&#10;275 8 ********&#10;276 9 *********&#10;277 8 ********&#10;278 7 *******&#10;279 9 *********&#10;280 12 ************&#10;281 15 ***************&#10;282 7 *******&#10;283 15 ***************&#10;284 11 ***********&#10;285 8 ********&#10;286 9 *********&#10;287 10 **********&#10;288 9 *********&#10;289 10 **********&#10;290 6 ******&#10;291 9 *********&#10;292 11 ***********&#10;293 12 ************&#10;294 7 *******&#10;295 10 **********&#10;296 13 *************&#10;297 5 *****&#10;298 5 *****&#10;299 7 *******&#10;300 10 **********&#10;301 7 *******&#10;302 6 ******&#10;303 9 *********&#10;304 8 ********&#10;305 14 **************&#10;306 6 ******&#10;307 7 *******&#10;308 7 *******&#10;309 8 ********&#10;310 8 ********&#10;311 11 ***********&#10;312 10 **********&#10;313 11 ***********&#10;314 3 ***&#10;315 9 *********&#10;316 11 ***********&#10;317 11 ***********&#10;318 9 *********&#10;319 9 *********&#10;320 10 **********&#10;321 7 *******&#10;322 17 *****************&#10;323 5 *****&#10;324 9 *********&#10;325 11 ***********&#10;326 7 *******&#10;327 6 ******&#10;328 14 **************&#10;329 12 ************&#10;330 5 *****&#10;331 9 *********&#10;332 10 **********&#10;333 11 ***********&#10;334 9 *********&#10;335 15 ***************&#10;336 4 ****&#10;337 9 *********&#10;338 8 ********&#10;339 11 ***********&#10;340 12 ************&#10;341 8 ********&#10;342 10 **********&#10;343 9 *********&#10;344 7 *******&#10;345 6 ******&#10;346 9 *********&#10;347 11 ***********&#10;348 11 ***********&#10;349 13 *************&#10;350 15 ***************&#10;351 7 *******&#10;352 11 ***********&#10;353 11 ***********&#10;354 11 ***********&#10;355 3 ***&#10;356 9 *********&#10;357 11 ***********&#10;358 7 *******&#10;359 6 ******&#10;360 8 ********&#10;361 11 ***********&#10;362 11 ***********&#10;363 8 ********&#10;364 7 *******&#10;365 10 **********&#10;366 9 *********&#10;367 10 **********&#10;368 9 *********&#10;369 6 ******&#10;370 18 ******************&#10;371 11 ***********&#10;372 5 *****&#10;373 19 *******************&#10;374 8 ********&#10;375 8 ********&#10;376 10 **********&#10;377 8 ********&#10;378 8 ********&#10;379 5 *****&#10;380 5 *****&#10;381 8 ********&#10;382 9 *********&#10;383 11 ***********&#10;384 12 ************&#10;385 8 ********&#10;386 4 ****&#10;387 11 ***********&#10;388 13 *************&#10;389 4 ****&#10;390 11 ***********&#10;391 10 **********&#10;392 9 *********&#10;393 9 *********&#10;394 12 ************&#10;395 8 ********&#10;396 12 ************&#10;397 9 *********&#10;398 10 **********&#10;399 9 *********&#10;400 8 ********&#10;401 9 *********&#10;402 9 *********&#10;403 7 *******&#10;404 11 ***********&#10;405 11 ***********&#10;406 16 ****************&#10;407 11 ***********&#10;408 6 ******&#10;409 9 *********&#10;410 10 **********&#10;411 13 *************&#10;412 13 *************&#10;413 8 ********&#10;414 5 *****&#10;415 6 ******&#10;416 10 **********&#10;417 9 *********&#10;418 5 *****&#10;419 13 *************&#10;420 12 ************&#10;421 13 *************&#10;422 9 *********&#10;423 7 *******&#10;424 10 **********&#10;425 4 ****&#10;426 11 ***********&#10;427 4 ****&#10;428 11 ***********&#10;429 12 ************&#10;430 13 *************&#10;431 11 ***********&#10;432 8 ********&#10;433 13 *************&#10;434 7 *******&#10;435 5 *****&#10;436 2 **&#10;437 8 ********&#10;438 7 *******&#10;439 9 *********&#10;440 9 *********&#10;441 7 *******&#10;442 7 *******&#10;443 9 *********&#10;444 6 ******&#10;445 8 ********&#10;446 9 *********&#10;447 8 ********&#10;448 8 ********&#10;449 10 **********&#10;450 6 ******&#10;451 13 *************&#10;452 13 *************&#10;453 7 *******&#10;454 13 *************&#10;455 4 ****&#10;456 8 ********&#10;457 11 ***********&#10;458 10 **********&#10;459 6 ******&#10;460 4 ****&#10;461 9 *********&#10;462 14 **************&#10;463 8 ********&#10;464 2 **&#10;465 13 *************&#10;466 14 **************&#10;467 11 ***********&#10;468 8 ********&#10;469 6 ******&#10;470 10 **********&#10;471 8 ********&#10;472 10 **********&#10;473 10 **********&#10;474 6 ******&#10;475 10 **********&#10;476 8 ********&#10;477 9 *********&#10;478 9 *********&#10;479 6 ******&#10;480 6 ******&#10;481 7 *******&#10;482 4 ****&#10;483 6 ******&#10;484 5 *****&#10;485 10 **********&#10;486 8 ********&#10;487 12 ************&#10;488 6 ******&#10;489 11 ***********&#10;490 10 **********&#10;491 6 ******&#10;492 8 ********&#10;493 11 ***********&#10;494 8 ********&#10;495 3 ***&#10;496 10 **********&#10;497 10 **********&#10;498 9 *********&#10;499 6 ******&#10;500 8 ********&#10;501 5 *****&#10;502 6 ******&#10;503 9 *********&#10;504 6 ******&#10;505 8 ********&#10;506 9 *********&#10;507 8 ********&#10;508 14 **************&#10;509 12 ************&#10;510 7 *******&#10;511 8 ********&#10;512 3 ***&#10;513 12 ************&#10;514 11 ***********&#10;515 7 *******&#10;516 10 **********&#10;517 10 **********&#10;518 10 **********&#10;519 4 ****&#10;520 6 ******&#10;521 12 ************&#10;522 8 ********&#10;523 5 *****&#10;524 14 **************&#10;525 16 ****************&#10;526 3 ***&#10;527 8 ********&#10;528 10 **********&#10;529 8 ********&#10;530 10 **********&#10;531 7 *******&#10;532 14 **************&#10;533 5 *****&#10;534 9 *********&#10;535 4 ****&#10;536 12 ************&#10;537 11 ***********&#10;538 11 ***********&#10;539 9 *********&#10;540 8 ********&#10;541 8 ********&#10;542 8 ********&#10;543 11 ***********&#10;544 10 **********&#10;545 11 ***********&#10;546 11 ***********&#10;547 9 *********&#10;548 8 ********&#10;549 8 ********&#10;550 8 ********&#10;551 7 *******&#10;552 8 ********&#10;553 11 ***********&#10;554 11 ***********&#10;555 12 ************&#10;556 13 *************&#10;557 12 ************&#10;558 4 ****&#10;559 9 *********&#10;560 7 *******&#10;561 5 *****&#10;562 7 *******&#10;563 8 ********&#10;564 5 *****&#10;565 11 ***********&#10;566 13 *************&#10;567 17 *****************&#10;568 11 ***********&#10;569 8 ********&#10;570 8 ********&#10;571 10 **********&#10;572 3 ***&#10;573 9 *********&#10;574 14 **************&#10;575 10 **********&#10;576 8 ********&#10;577 3 ***&#10;578 7 *******&#10;579 9 *********&#10;580 10 **********&#10;581 14 **************&#10;582 7 *******&#10;583 5 *****&#10;584 4 ****&#10;585 6 ******&#10;586 8 ********&#10;587 12 ************&#10;588 9 *********&#10;589 6 ******&#10;590 7 *******&#10;591 7 *******&#10;592 5 *****&#10;593 10 **********&#10;594 12 ************&#10;595 6 ******&#10;596 9 *********&#10;597 10 **********&#10;598 7 *******&#10;599 11 ***********&#10;600 15 ***************&#10;601 9 *********&#10;602 7 *******&#10;603 5 *****&#10;604 7 *******&#10;605 13 *************&#10;606 8 ********&#10;607 10 **********&#10;608 10 **********&#10;609 9 *********&#10;610 10 **********&#10;611 10 **********&#10;612 11 ***********&#10;613 10 **********&#10;614 8 ********&#10;615 10 **********&#10;616 10 **********&#10;617 9 *********&#10;618 11 ***********&#10;619 8 ********&#10;620 10 **********&#10;621 12 ************&#10;622 3 ***&#10;623 4 ****&#10;624 8 ********&#10;625 9 *********&#10;626 11 ***********&#10;627 12 ************&#10;628 8 ********&#10;629 11 ***********&#10;630 7 *******&#10;631 8 ********&#10;632 9 *********&#10;633 9 *********&#10;634 13 *************&#10;635 6 ******&#10;636 9 *********&#10;637 10 **********&#10;638 16 ****************&#10;639 10 **********&#10;640 7 *******&#10;641 9 *********&#10;642 10 **********&#10;643 12 ************&#10;644 9 *********&#10;645 7 *******&#10;646 9 *********&#10;647 14 **************&#10;648 8 ********&#10;649 3 ***&#10;650 9 *********&#10;651 10 **********&#10;652 7 *******&#10;653 6 ******&#10;654 10 **********&#10;655 4 ****&#10;656 6 ******&#10;657 4 ****&#10;658 14 **************&#10;659 10 **********&#10;660 12 ************&#10;661 2 **&#10;662 11 ***********&#10;663 9 *********&#10;664 11 ***********&#10;665 14 **************&#10;666 7 *******&#10;667 6 ******&#10;668 6 ******&#10;669 9 *********&#10;670 13 *************&#10;671 11 ***********&#10;672 6 ******&#10;673 8 ********&#10;674 10 **********&#10;675 4 ****&#10;676 7 *******&#10;677 13 *************&#10;678 7 *******&#10;679 7 *******&#10;680 11 ***********&#10;681 7 *******&#10;682 11 ***********&#10;683 13 *************&#10;684 10 **********&#10;685 10 **********&#10;686 9 *********&#10;687 8 ********&#10;688 7 *******&#10;689 10 **********&#10;690 8 ********&#10;691 11 ***********&#10;692 10 **********&#10;693 8 ********&#10;694 9 *********&#10;695 15 ***************&#10;696 9 *********&#10;697 7 *******&#10;698 18 ******************&#10;699 10 **********&#10;700 11 ***********&#10;701 9 *********&#10;702 13 *************&#10;703 8 ********&#10;704 9 *********&#10;705 10 **********&#10;706 12 ************&#10;707 14 **************&#10;708 8 ********&#10;709 13 *************&#10;710 6 ******&#10;711 13 *************&#10;712 9 *********&#10;713 4 ****&#10;714 12 ************&#10;715 9 *********&#10;716 8 ********&#10;717 7 *******&#10;718 8 ********&#10;719 9 *********&#10;720 13 *************&#10;721 9 *********&#10;722 10 **********&#10;723 12 ************&#10;724 10 **********&#10;725 11 ***********&#10;726 10 **********&#10;727 6 ******&#10;728 9 *********&#10;729 13 *************&#10;730 6 ******&#10;731 13 *************&#10;732 11 ***********&#10;733 12 ************&#10;734 12 ************&#10;735 10 **********&#10;736 8 ********&#10;737 9 *********&#10;738 10 **********&#10;739 6 ******&#10;740 15 ***************&#10;741 10 **********&#10;742 11 ***********&#10;743 14 **************&#10;744 11 ***********&#10;745 14 **************&#10;746 11 ***********&#10;747 11 ***********&#10;748 19 *******************&#10;749 15 ***************&#10;750 4 ****&#10;751 17 *****************&#10;752 6 ******&#10;753 14 **************&#10;754 13 *************&#10;755 6 ******&#10;756 2 **&#10;757 11 ***********&#10;758 6 ******&#10;759 9 *********&#10;760 13 *************&#10;761 9 *********&#10;762 9 *********&#10;763 10 **********&#10;764 8 ********&#10;765 10 **********&#10;766 6 ******&#10;767 8 ********&#10;768 9 *********&#10;769 14 **************&#10;770 8 ********&#10;771 8 ********&#10;772 6 ******&#10;773 6 ******&#10;774 18 ******************&#10;775 7 *******&#10;776 17 *****************&#10;777 9 *********&#10;778 12 ************&#10;779 9 *********&#10;780 13 *************&#10;781 7 *******&#10;782 14 **************&#10;783 8 ********&#10;784 4 ****&#10;785 16 ****************&#10;786 10 **********&#10;787 13 *************&#10;788 9 *********&#10;789 9 *********&#10;790 10 **********&#10;791 6 ******&#10;792 13 *************&#10;793 10 **********&#10;794 6 ******&#10;795 10 **********&#10;796 4 ****&#10;797 7 *******&#10;798 17 *****************&#10;799 5 *****&#10;800 11 ***********&#10;801 11 ***********&#10;802 13 *************&#10;803 11 ***********&#10;804 8 ********&#10;805 10 **********&#10;806 2 **&#10;807 11 ***********&#10;808 10 **********&#10;809 14 **************&#10;810 11 ***********&#10;811 10 **********&#10;812 9 *********&#10;813 7 *******&#10;814 13 *************&#10;815 12 ************&#10;816 6 ******&#10;817 8 ********&#10;818 6 ******&#10;819 5 *****&#10;820 8 ********&#10;821 9 *********&#10;822 7 *******&#10;823 7 *******&#10;824 17 *****************&#10;825 15 ***************&#10;826 11 ***********&#10;827 9 *********&#10;828 13 *************&#10;829 9 *********&#10;830 10 **********&#10;831 6 ******&#10;832 8 ********&#10;833 11 ***********&#10;834 3 ***&#10;835 15 ***************&#10;836 11 ***********&#10;837 6 ******&#10;838 9 *********&#10;839 8 ********&#10;840 11 ***********&#10;841 7 *******&#10;842 7 *******&#10;843 8 ********&#10;844 8 ********&#10;845 3 ***&#10;846 7 *******&#10;847 12 ************&#10;848 15 ***************&#10;849 14 **************&#10;850 13 *************&#10;851 8 ********&#10;852 5 *****&#10;853 10 **********&#10;854 10 **********&#10;855 12 ************&#10;856 10 **********&#10;857 9 *********&#10;858 4 ****&#10;859 9 *********&#10;860 7 *******&#10;861 5 *****&#10;862 3 ***&#10;863 6 ******&#10;864 7 *******&#10;865 8 ********&#10;866 6 ******&#10;867 6 ******&#10;868 10 **********&#10;869 10 **********&#10;870 11 ***********&#10;871 9 *********&#10;872 7 *******&#10;873 4 ****&#10;874 6 ******&#10;875 9 *********&#10;876 13 *************&#10;877 15 ***************&#10;878 8 ********&#10;879 10 **********&#10;880 9 *********&#10;881 16 ****************&#10;882 8 ********&#10;883 9 *********&#10;884 6 ******&#10;885 10 **********&#10;886 7 *******&#10;887 7 *******&#10;888 8 ********&#10;889 10 **********&#10;890 13 *************&#10;891 10 **********&#10;892 5 *****&#10;893 4 ****&#10;894 7 *******&#10;895 10 **********&#10;896 8 ********&#10;897 11 ***********&#10;898 8 ********&#10;899 10 **********&#10;900 7 *******&#10;901 7 *******&#10;902 8 ********&#10;903 9 *********&#10;904 6 ******&#10;905 11 ***********&#10;906 16 ****************&#10;907 16 ****************&#10;908 10 **********&#10;909 5 *****&#10;910 8 ********&#10;911 6 ******&#10;912 4 ****&#10;913 6 ******&#10;914 10 **********&#10;915 10 **********&#10;916 5 *****&#10;917 4 ****&#10;918 7 *******&#10;919 6 ******&#10;920 15 ***************&#10;921 6 ******&#10;922 11 ***********&#10;923 10 **********&#10;924 8 ********&#10;925 11 ***********&#10;926 2 **&#10;927 16 ****************&#10;928 10 **********&#10;929 17 *****************&#10;930 9 *********&#10;931 11 ***********&#10;932 8 ********&#10;933 9 *********&#10;934 13 *************&#10;935 13 *************&#10;936 11 ***********&#10;937 12 ************&#10;938 11 ***********&#10;939 3 ***&#10;940 12 ************&#10;941 4 ****&#10;942 7 *******&#10;943 12 ************&#10;944 16 ****************&#10;945 6 ******&#10;946 5 *****&#10;947 7 *******&#10;948 12 ************&#10;949 12 ************&#10;950 9 *********&#10;951 9 *********&#10;952 7 *******&#10;953 9 *********&#10;954 6 ******&#10;955 12 ************&#10;956 8 ********&#10;957 8 ********&#10;958 5 *****&#10;959 7 *******&#10;960 6 ******&#10;961 11 ***********&#10;962 10 **********&#10;963 7 *******&#10;964 16 ****************&#10;965 14 **************&#10;966 2 **&#10;967 9 *********&#10;968 10 **********&#10;969 12 ************&#10;970 4 ****&#10;971 4 ****&#10;972 5 *****&#10;973 7 *******&#10;974 9 *********&#10;975 9 *********&#10;976 13 *************&#10;977 13 *************&#10;978 10 **********&#10;979 6 ******&#10;980 5 *****&#10;981 8 ********&#10;982 7 *******&#10;983 9 *********&#10;984 12 ************&#10;985 12 ************&#10;986 13 *************&#10;987 9 *********&#10;988 5 *****&#10;989 7 *******&#10;990 7 *******&#10;991 8 ********&#10;992 8 ********&#10;993 8 ********&#10;994 8 ********&#10;995 7 *******&#10;996 6 ******&#10;997 7 *******&#10;998 11 ***********&#10;999 11 ***********&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個C程序從標準輸入取得一系列正整數直至文件末端或Ctrl-Z&#10;(最大個數不超過10000個，最大值不超過1000)&#10;程序由小到大輸出各數的數量與長條圖&#10;&#10;輸入範例:&#10;9 1 1 2 2 3 3 4 5 6 9 1 3 3&#10;輸出範例：&#10;1 3 ***&#10;2 2 **&#10;3 4 ****&#10;4 1 *&#10;5 1 *&#10;6 1 *&#10;9 2 **&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，從標準輸入取得一系列正整數，以數值由小到大順序輸出各數的數量與長條圖。&lt;/p&gt;&lt;p&gt;程式重複輸入到資料結尾，數字最多不超過10000個，數值最大不超過1000。&lt;/p&gt;&lt;p&gt;格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 9 1 1 2 2 3 3 4 5 6 9 1 3 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 3 ***&lt;br&gt; 2 2 **&lt;br&gt; 3 4 ****&lt;br&gt; 4 1 *&lt;br&gt; 5 1 *&lt;br&gt; 6 1 *&lt;br&gt; 9 2 **&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n    \r\n\tint array[1001]={0};\r\n\tint i,j;\r\n\twhile(cin&gt;&gt;i){\r\n\t\tarray[i]++;\r\n\t}\r\n\tfor(i=0;i&lt;1001;i++){\r\n\t\tif(array[i]&lt;1) continue;  \r\n\t\tcout&lt;&lt;i&lt;&lt;\&quot; \&quot;&lt;&lt;array[i]&lt;&lt;\&quot; \&quot;;\r\n\t\tfor(j=1;j&lt;=array[i];j++){\r\n\t\t\tcout&lt;&lt;\&quot;*\&quot;;\r\n\t\t}\r\n\t\tcout&lt;&lt;endl;\r\n\t} \r\n\t\t\r\n\treturn 0;\r\n}&quot;,&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nint main(int argc, char *argv[]) {\r\n    \r\n    int array[1001]={0};\r\n\tint i,j;\r\n\twhile(scanf(\&quot;%d\&quot;,&amp;i)!=EOF){\r\n\t\tarray[i]++;\r\n\t}\r\n\tfor(i=0;i&lt;1001;i++){\r\n\t\tif(array[i]&lt;1) continue;  \r\n\t\tprintf(\&quot;%d %d \&quot;,i,array[i]);\r\n\t\tfor(j=1;j&lt;=array[i];j++){\r\n\t\t\tprintf(\&quot;*\&quot;);\r\n\t\t}\r\n\t\tprintf(\&quot;\\n\&quot;);\r\n\t} \r\n\t\t\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="平均值"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9&#10;5 50 50 70 80 100&#10;7 100 95 90 80 70 60 50&#10;3 70 90 80&#10;3 70 90 81&#10;9 100 99 98 97 96 95 94 93 91&#10;3 70 90 81&#10;3 70 90 80&#10;7 100 95 90 80 70 60 50&#10;5 50 50 70 80 100"/></node><node TEXT="dataOut"><node TEXT="40.000&#10;57.143&#10;33.333&#10;66.667&#10;55.556&#10;66.667&#10;33.333&#10;57.143&#10;40.000&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;平均值&#10;據說，90%的大學一年級新生期望他們自己的成績能在全班平均之上，請你來幫忙驗證看看他們有沒有達成目標。&#10;&#10;Input&#10;輸入的第一列有一個整數 C 代表以下有多少組測試資料。每組資料的第一個整數 N 代表班級總人數 ( 1 &lt;= N &lt;= 1000 )。接下來有N個以空白或換行來間隔的整數，代表每個學生的期末總成績 ( 0 &lt;= 分數 &lt;= 100 )。&#10;&#10;Output&#10;對每組測試資料輸出一列，算出有多少百分比的學生成績比全班平均高，請四捨五入到小數第三位。&#10;&#10;輸入資料:&#10;5&#10;5 50 50 70 80 100&#10;7 100 95 90 80 70 60 50&#10;3 70 90 80&#10;3 70 90 81&#10;9 100 99 98 97 96 95 94 93 91&#10;&#10;輸出資料:&#10;40.000&#10;57.143&#10;33.333&#10;66.667&#10;55.556&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;據說，90%的大學一年級新生期望他們自己的成績能在全班平均之上，請你來幫忙驗證看看他們有沒有達成目標。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt;輸入的第一列有一個整數 C ，代表以下有多少組測試資料。&lt;/p&gt;&lt;p&gt;每組資料的第一個整數 N 代表班級總人數 ( 1 &amp;lt;= N &amp;lt;= 1000 )。&lt;br&gt;接下來有N個以空白或換行來間隔的整數，代表每個學生的期末總成績 ( 0 &amp;lt;= 分數 &amp;lt;= 100 )。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt;對每組測試資料輸出一列，算出有多少百分比的學生成績比全班平均高，請四捨五入取到小數第三位。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt;5&lt;br&gt;5 50 50 70 80 100&lt;br&gt;7 100 95 90 80 70 60 50&lt;br&gt;3 70 90 80&lt;br&gt;3 70 90 81&lt;br&gt;9 100 99 98 97 96 95 94 93 91&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt;40.000&lt;br&gt;57.143&lt;br&gt;33.333&lt;br&gt;66.667&lt;br&gt;55.556&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main (int argc, char *argv[]){\n    int c;\n    cin&gt;&gt;c;\n\twhile(c--){\n\t\tint n,i;\n\t\tint p[1000];\n\t\tfloat ave=0,s=0;\n\t\tcin&gt;&gt;n;\n\t\tfor(i=0;i&lt;n;i++){\n\t\t    cin&gt;&gt;p[i];\n\t\t\tave+=p[i];\n\t\t}\n\t\tave/=n;\n\t\tfor(i=0;i&lt;n;i++){\n\t\t\tif(p[i]&gt;ave) s++; \n\t\t}\n\t\tcout&lt;&lt;fixed&lt;&lt;setprecision(3)&lt;&lt;s/n*100&lt;&lt;endl;\n\t}\n \n   return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;string.h&gt; \r\nint main (int argc, char *argv[]){\r\n    int c;\r\n    scanf(\&quot;%d\&quot;,&amp;c);\r\n\twhile(c--){\r\n\t\tint n,i;\r\n\t\tint p[1000];\r\n\t\tfloat ave=0,s=0;\r\n\t\tscanf(\&quot;%d\&quot;,&amp;n);\r\n\t\tfor(i=0;i&lt;n;i++){\r\n\t\t\tscanf(\&quot;%d\&quot;,&amp;p[i]);\r\n\t\t\tave+=p[i];\r\n\t\t}\r\n\t\tave/=n;\r\n\t\tfor(i=0;i&lt;n;i++){\r\n\t\t\tif(p[i]&gt;ave) s++; \r\n\t\t}\r\n\t\tprintf(\&quot;%.3f\\n\&quot;,s/n*100);\r\n\t}\r\n \r\n   return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="尋找股標相對高點"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9&#10;5 50 50 70 80 100&#10;7 100 95 90 80 70 60 50&#10;3 70 90 80&#10;3 70 90 81&#10;9 100 99 98 97 96 95 94 93 91&#10;3 70 90 81&#10;3 70 90 80&#10;7 100 95 90 80 70 60 50&#10;5 50 50 70 80 100"/></node><node TEXT="dataOut"><node TEXT="40.000&#10;57.143&#10;33.333&#10;66.667&#10;55.556&#10;66.667&#10;33.333&#10;57.143&#10;40.000&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;平均值&#10;據說，90%的大學一年級新生期望他們自己的成績能在全班平均之上，請你來幫忙驗證看看他們有沒有達成目標。&#10;&#10;Input&#10;輸入的第一列有一個整數 C 代表以下有多少組測試資料。每組資料的第一個整數 N 代表班級總人數 ( 1 &lt;= N &lt;= 1000 )。接下來有N個以空白或換行來間隔的整數，代表每個學生的期末總成績 ( 0 &lt;= 分數 &lt;= 100 )。&#10;&#10;Output&#10;對每組測試資料輸出一列，算出有多少百分比的學生成績比全班平均高，請四捨五入到小數第三位。&#10;&#10;輸入資料:&#10;5&#10;5 50 50 70 80 100&#10;7 100 95 90 80 70 60 50&#10;3 70 90 80&#10;3 70 90 81&#10;9 100 99 98 97 96 95 94 93 91&#10;&#10;輸出資料:&#10;40.000&#10;57.143&#10;33.333&#10;66.667&#10;55.556&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;小明是個散戶，他想要發展出一套可由股市中套利的策略。&lt;/p&gt;&lt;p&gt;他的想法是這樣的，當股價出現「相對高點」時，可能就是市場上出現了有趣的事件，讓這張股票出現漲幅。&lt;/p&gt;&lt;p&gt;若把股價當成一個整數，且放在一個陣列中，那麼每天的股價將如下所示：&lt;/p&gt;&lt;p&gt;[100,&lt;u&gt;127&lt;/u&gt;,122,143,&lt;u&gt;144&lt;/u&gt;]&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;相對高點&lt;/span&gt;的定義是股價，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;比它的「前一天」及「後一天」的股價都來得高&lt;/span&gt;，就是相對高點的股價。&lt;/p&gt;&lt;p&gt;所以前述的股價中， 127 及 144 都是相對高點。&lt;/p&gt;&lt;p&gt;144 是相對高點的原因是因為它比前一天的股價（ 143 ）還來得高，而且它後一天沒有任何股價記錄了，所以就認定它的股價是相對高點。&lt;/p&gt;&lt;p&gt;小明想，若是能收集相對高點時的股市新聞，並且用文件探勘的技術分析這些新聞，搞不好就可以用這些新聞預測之後他的股票會不會上漲。&lt;/p&gt;&lt;p&gt;現在，將每一天的股價存在陣列中，每天的股價都是一個整數，請你&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;找出陣列中所有相對高點的股價，並且印出它們的索引值&lt;/span&gt;。我們假設索引值由 0 開始。&lt;/p&gt;&lt;p&gt;舉例而言，假設股價被存在陣列 A 中，且 A 的內容如下：&lt;/p&gt;&lt;table style=&quot;height: 90px;&quot; width=&quot;300&quot; data-mce-style=&quot;height: 90px;&quot; border=&quot;1&quot;&gt;&lt;tbody&gt;&lt;tr style=&quot;height: 45px;&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;A[0]&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;A[1]&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;A[2]&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;A[3]&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;A[4]&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;A[5]&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style=&quot;height: 45px;&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;147&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;122&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;121&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;135&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;136&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 45px;&quot; width=&quot;50&quot; data-mce-style=&quot;height: 45px;&quot;&gt;&lt;p&gt;111&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;p&gt;那你要輸出 0 以及 4 ，因為 A[0] 及 A[4] 是相對高點。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt;輸入一行的整數，每個整數用空白隔開。&lt;br&gt;輸入的整數個數至少 5 個，最多 200 個。&lt;br&gt;每個整數的值介於 1 到 5000 間。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt;請將「所有」相對高點股價的索引值輸出成一行，每個索引值用空白隔開。&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;iomanip&gt;\nusing namespace std;\nint main (int argc, char *argv[]){\n    int c;\n    cin&gt;&gt;c;\n\twhile(c--){\n\t\tint n,i;\n\t\tint p[1000];\n\t\tfloat ave=0,s=0;\n\t\tcin&gt;&gt;n;\n\t\tfor(i=0;i&lt;n;i++){\n\t\t    cin&gt;&gt;p[i];\n\t\t\tave+=p[i];\n\t\t}\n\t\tave/=n;\n\t\tfor(i=0;i&lt;n;i++){\n\t\t\tif(p[i]&gt;ave) s++; \n\t\t}\n\t\tcout&lt;&lt;fixed&lt;&lt;setprecision(3)&lt;&lt;s/n*100&lt;&lt;endl;\n\t}\n \n   return 0;\n}&quot;,&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n#include &lt;string.h&gt; \r\nint main (int argc, char *argv[]){\r\n    int c;\r\n    scanf(\&quot;%d\&quot;,&amp;c);\r\n\twhile(c--){\r\n\t\tint n,i;\r\n\t\tint p[1000];\r\n\t\tfloat ave=0,s=0;\r\n\t\tscanf(\&quot;%d\&quot;,&amp;n);\r\n\t\tfor(i=0;i&lt;n;i++){\r\n\t\t\tscanf(\&quot;%d\&quot;,&amp;p[i]);\r\n\t\t\tave+=p[i];\r\n\t\t}\r\n\t\tave/=n;\r\n\t\tfor(i=0;i&lt;n;i++){\r\n\t\t\tif(p[i]&gt;ave) s++; \r\n\t\t}\r\n\t\tprintf(\&quot;%.3f\\n\&quot;,s/n*100);\r\n\t}\r\n \r\n   return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="25"/></node><node TEXT="UnitDescription"><node TEXT="一堆文字湊熱鬧"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;陣列&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;一堆文字湊熱鬧&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/26-字元陣列.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="字元"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="T"/></node><node TEXT="dataOut"><node TEXT="T"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得一英文字串，倒序輸出所得的字串。&#10;&#10;輸入範例: &#10;Happy&#10;&#10;輸出範例: &#10;yppaH&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一英文字元，接著輸出該字元。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; H&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; H&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;#include &amp;lt;cstring&amp;gt; //要用到 strlen函式&lt;br&gt;using namespace std;&lt;br&gt;int main(){&lt;br&gt; char string[10000];&lt;br&gt; int i=0;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; i=strlen(string)-1; //用來計算字串長度&lt;br&gt; for(...){&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; } &lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include &lt;cstring&gt; //要用到 strlen函式\r\nusing namespace std;\r\nint main(){\r\n\tchar string[10000];\r\n\tint i=0;\r\n\tcin&gt;&gt;string;\r\n\tcin&gt;&gt;string;\r\n\ti=strlen(string)-1; //用來計算字串長度\r\n\tfor(i;i&gt;=0;i--){\r\n\t    cout&lt;&lt;string[i];\r\n\t} \r\n\treturn 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="字母"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Teacher"/></node><node TEXT="dataOut"><node TEXT="Teacher&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得一英文字串，倒序輸出所得的字串。&#10;&#10;輸入範例: &#10;Happy&#10;&#10;輸出範例: &#10;yppaH&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一英文字串，接著輸出該字串。&lt;/p&gt;&lt;p&gt;字串長度不超過50個字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; Happy&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Happy&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n   char ch[255]; /*使用陣列的概念宣告一個字串變數*/\r\n   cin&gt;&gt;ch;\r\n   cout&lt;&lt;ch&lt;&lt;endl;\r\n   return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="倒著印字母"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Teacher"/></node><node TEXT="dataOut"><node TEXT="rehcaeT&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得一英文字串，倒序輸出所得的字串。&#10;&#10;輸入範例: &#10;Happy&#10;&#10;輸出範例: &#10;yppaH&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一英文字串，反向輸出該字串。&lt;/p&gt;&lt;p&gt;字串長度不超過50個字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; Happy&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; yppaH&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\n#include &lt;stdlib.h&gt;\n#include &lt;string.h&gt; //要用到 strlen函式  \nint main(){\n    char string[10000];\n\tint i=0;\n\tscanf(\&quot;%s\&quot;,string);\n\ti=strlen(string)-1; //用來計算字串長度\n\tfor(i;i&gt;=0;i--){\n\t\tprintf(\&quot;%c\&quot;,string[i]);\n\t} \n\treturn 0;\n}\n\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;cstring&gt; //要用到 strlen函式  \nusing namespace std;\nint main(){\n    char string[10000];\n\tint i=0;\n\tcin&gt;&gt;string;\n\ti=strlen(string)-1; //用來計算字串長度\n\tfor(i;i&gt;=0;i--){\n\t    cout&lt;&lt;string[i];\n\t} \n\treturn 0;\n}\n\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="重複倒著印字母"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Hello&#10;John&#10;Mary&#10;JJean&#10;Jane&#10;Ting&#10;Vivian&#10;Kevin&#10;Tree&#10;Sort&#10;Score&#10;Student&#10;Teacher&#10;"/></node><node TEXT="dataOut"><node TEXT="olleH&#10;nhoJ&#10;yraM&#10;naeJJ&#10;enaJ&#10;gniT&#10;naiviV&#10;niveK&#10;eerT&#10;troS&#10;erocS&#10;tnedutS&#10;rehcaeT&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，從標準輸入取得一系列英文字直至文件末端(最大個數不超過100個)，程序以反向輸出所得的字串。 &#10;&lt;提示&gt;可先撰寫一函式Void reverse(char str[])，它可將字串str反序印出來。&#10;&#10;輸入範例:&#10;Hello&#10;Happy&#10;&#10;輸出範例:&#10;olleH&#10;yppaH&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一系列英文單字，持續輸入到檔案結尾，請反向輸出所得的字串。&lt;/p&gt;&lt;p&gt;單字個數最多不超過100個。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;br&gt; 可先撰寫一函式Void reverse(char str[])，將字串str反向印出來。&lt;br&gt; 再重複呼叫函式。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; Hello&lt;br&gt; Happy&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; olleH&lt;br&gt; yppaH&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstring&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tchar str[1000];\r\n\tint i=0;\r\n\twhile(cin&gt;&gt;str){\r\n\t\ti=strlen(str)-1; \r\n\t\tfor(i;i&gt;=0;i--){\r\n\t\t\tcout&lt;&lt;str[i];\r\n\t\t}\r\n        cout&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="大小寫互轉"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Hello&#10;John&#10;Mary&#10;JJean&#10;Jane&#10;Ting&#10;Vivian&#10;Kevin&#10;Tree&#10;Sort&#10;Score&#10;Student&#10;Teacher&#10;"/></node><node TEXT="dataOut"><node TEXT="hELLO&#10;jOHN&#10;mARY&#10;jjEAN&#10;jANE&#10;tING&#10;vIVIAN&#10;kEVIN&#10;tREE&#10;sORT&#10;sCORE&#10;sTUDENT&#10;tEACHER&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序從標準輸入取得一系列英文字直至文件末端或Ctrl-Z(字串長度不超過50個)&#10;程序以大小寫相反輸出所得的字串。&#10;&lt;提示&gt;可先撰寫一函式Void ULreverse(char str[])，將字串str的大寫改成小寫，小寫改大寫輸出。&#10;&#10;輸入範例: &#10;Hello&#10;Happy&#10;dAddy&#10;&#10;輸出範例: &#10;hELLO&#10;hAPPY&#10;DaDDY&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入一系列英文字串，持續輸入到檔案結尾，請輸出大小寫互換後的字串。&lt;/p&gt;&lt;p&gt;字串長度最多不超過50個字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;br&gt; 可先撰寫一函式Void ULreverse(char str[])，將字串str的大寫改成小寫、小寫改大寫輸出。&lt;br&gt; 再重複呼叫函式。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; Hello&lt;br&gt; Happy&lt;br&gt; dAddy&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; hELLO&lt;br&gt; hAPPY&lt;br&gt; DaDDY&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;cstring&gt;//使用到strlen()\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tchar str[1000];\r\n\tint i=0,len;\r\n\twhile(cin&gt;&gt;str){\r\n\t\tlen=strlen(str);\r\n\t\tfor(i=0;i&lt;len;i++){\r\n\t\t\tif(str[i]&gt;64&amp;&amp;str[i]&lt;90)\r\n\t\t\t\tcout&lt;&lt;(char)(str[i]+32);\r\n\t\t\telse\r\n\t\t\t\tcout&lt;&lt;(char)(str[i]-32);\r\n\t\t}\r\n\t\tcout&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="古老的密碼編碼"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="abcde&#10;abxyz&#10;janeliu&#10;tree&#10;vivian&#10;jjean&#10;happy"/></node><node TEXT="dataOut"><node TEXT="cdefg&#10;cdzab&#10;lcpgnkw&#10;vtgg&#10;xkxkcp&#10;llgcp&#10;jcrra"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;Caesar Cipher是一種很古老的密碼編碼方法。&#10;例如「右移一位」的編碼，就是把a變為b, b變為c …, x變為y ,y變為z, z變為a，依此類推。&#10;若是「右移兩位」的編碼：就是把a變為c, b變為d …, x變為z ,y變為a, z變為b，依此類推。&#10;請完成「右移兩位」的編碼。&#10;若輸入都是小寫英文字母，請找出編碼後的輸出。&#10;請做至文件末端為止。&#10;&#10;輸入範例：&#10;abcde&#10;abxyz&#10;&#10;輸出範例：&#10;cdefg&#10;cdzab&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;Caesar Cipher是一種很古老的密碼編碼方法，採用平移的方式。&lt;/p&gt;&lt;p&gt;例如：&lt;br&gt; 「右移一位」的編碼：就是把a變為b, b變為c …, x變為y ,y變為z, z變為a，依此類推。&lt;br&gt; 「右移兩位」的編碼：就是把a變為c, b變為d …, x變為z ,y變為a, z變為b，依此類推。&lt;/p&gt;&lt;p&gt;請完成「右移兩位」的編碼，輸入都是小寫英文字母，請找出編碼後的輸出。&lt;/p&gt;&lt;p&gt;讀取到檔案結尾，每個字串長度不會超過10000字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; abcde&lt;br&gt; abxyz&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; cdefg&lt;br&gt; cdzab&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstring&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\tchar string[10000];\r\n\tint i;\r\n\twhile(cin&gt;&gt;string){\r\n\t\tfor(i=0;i&lt;strlen(string);i++){\r\n\t\t\tif(string[i]=='y')string[i]='a';\r\n\t\t\telse if(string[i]=='z')string[i]='b';\r\n\t\t\t/*y和z往右移2位不是a和b所以要做處裡一下*/\r\n\t\t\telse string[i]+=2;\r\n\t\t}\r\n\t\tcout&lt;&lt;string&lt;&lt;endl;\r\n\t}\r\n\t\r\n\t\t\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="態度問題"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="hardwork &#10;KNOWLEDGE &#10;aTtitUdE &#10;C++ &#10;Happy&#10;Smile&#10;LOVE&#10;0"/></node><node TEXT="dataOut"><node TEXT="98 &#10;96 &#10;100 &#10;Fail&#10;66&#10;58&#10;54"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;今天我們如果將a=1,b=2,c=3....以此類推下去，&#10;將單字裡的每個文字依照上面規則轉換成數字再相加起來的話。&#10;知識(KNOWLEDGE)只有96分，&#10;努力(HARDWORK)只有98分，&#10;但態度(ATTITUDE)卻是100分。&#10;&#10;風臺高中的Norton看到了上面的文章後並不相信。&#10;他想把它們真的加起來看看，以找到一個字可以反駁這個「態度最重要」的理論。&#10;但卻討厭換來換去的過程，請幫他寫個程序方便他去做運算。&#10;輸入說明：&#10;輸入英文單字，大小寫不限，當輸入0的時候就結束程序。 &#10;長度最長為200個字。 &#10;請參照Sample Input。 &#10;輸出說明：&#10;輸出將英文單字依照題目的規則轉換成數字後相加的結果，如果中間參雜怪異的符號，請輸出Fail；但是英文字母的大小寫並不會影響結果，也就是說A和a所代表的值是相同的。請參照Sample Output。&#10;&#10;輸入範例：&#10;hardwork &#10;KNOWLEDGE &#10;aTtitUdE &#10;C++ &#10;0&#10;&#10;輸出範例：&#10;98 &#10;96 &#10;100 &#10;Fail&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;今天我們如果將字母轉成數字，如a=1,b=2,c=3....&lt;br&gt; 以此類推下去， 將單字裡的每個文字依照上面規則轉換成數字再相加起來的話，&lt;br&gt; 知識(KNOWLEDGE)只有96分，&lt;br&gt; 努力(HARDWORK)只有98分，&lt;br&gt; 但態度(ATTITUDE)卻是100分。&lt;/p&gt;&lt;p&gt;風臺高中的Norton看到了上面的文章後並不相信。&lt;br&gt; 他想把它們真的加起來看看，以找到一個字可以反駁這個「態度最重要」的理論。&lt;br&gt; 但卻討厭換來換去的過程，請幫他寫個程序方便他去做運算。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸入英文單字，大小寫不限，當輸入0的時候就結束程式。&lt;br&gt; 單字長度最長為200個字。&lt;br&gt; 請參照Sample Input。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&amp;nbsp;&lt;/span&gt;&lt;br&gt; 輸出將英文單字依照題目的規則轉換成數字後相加的結果，&lt;br&gt; 如果中間參雜英文字以外的符號，請輸出Fail。&lt;br&gt; 英文字母的大小寫並不會影響結果，&lt;br&gt; 也就是說A和a所代表的值是相同的。&lt;br&gt; 請參照Sample Output。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&amp;nbsp;&lt;/span&gt;&lt;br&gt; hardwork&lt;br&gt; KNOWLEDGE&lt;br&gt; aTtitUdE&lt;br&gt; C++&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&amp;nbsp;&lt;/span&gt;&lt;br&gt; 98&lt;br&gt; 96&lt;br&gt; 100&lt;br&gt; Fail&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;cstring&gt; //有使用strlen() \r\n#include &lt;cctype&gt; //有使用isalpha()和islower() \r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\tchar string[200];\r\n\tint i;\r\n\twhile(cin&gt;&gt;string){\r\n\t\tif(string[0]=='0') break;\r\n\t\tint sum=0;/*紀錄分數*/ \r\n\t\tint flag=0; /*flag用來記錄是否Fail*/ \r\n\t\tfor(i=0;i&lt;strlen(string);i++){\r\n\t\t\tif(!isalpha(string[i])) { //非字母時運作 \r\n\t\t\t\t/* isalpha() 用來判斷是否為英文字母\r\n\t\t\t\t如果是 他會回傳正整數，否回傳0*/\r\n\t\t\t\tflag=1;\r\n\t\t\t\tcout&lt;&lt;\&quot;Fail\\n\&quot;;\r\n\t\t\t\tbreak; \t\r\n\t\t\t}\r\n\t\t\tif(islower(string[i])){ //判斷是否為小寫 \r\n\t\t\t\tsum+=string[i]-96;\r\n\t\t\t}\r\n\t\t\telse sum+=string[i]-64;  \r\n\t\t}\r\n\t\tif(!flag)cout&lt;&lt;sum&lt;&lt;endl;//是否已經Fail\r\n\t}\r\n\t\r\n\t\t\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="文章訂正"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="hardwork &#10;KNOWLEDGE &#10;aTtitUdE &#10;C++ &#10;Happy&#10;Smile&#10;LOVE&#10;0"/></node><node TEXT="dataOut"><node TEXT="98 &#10;96 &#10;100 &#10;Fail&#10;66&#10;58&#10;54"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;今天我們如果將a=1,b=2,c=3....以此類推下去，&#10;將單字裡的每個文字依照上面規則轉換成數字再相加起來的話。&#10;知識(KNOWLEDGE)只有96分，&#10;努力(HARDWORK)只有98分，&#10;但態度(ATTITUDE)卻是100分。&#10;&#10;風臺高中的Norton看到了上面的文章後並不相信。&#10;他想把它們真的加起來看看，以找到一個字可以反駁這個「態度最重要」的理論。&#10;但卻討厭換來換去的過程，請幫他寫個程序方便他去做運算。&#10;輸入說明：&#10;輸入英文單字，大小寫不限，當輸入0的時候就結束程序。 &#10;長度最長為200個字。 &#10;請參照Sample Input。 &#10;輸出說明：&#10;輸出將英文單字依照題目的規則轉換成數字後相加的結果，如果中間參雜怪異的符號，請輸出Fail；但是英文字母的大小寫並不會影響結果，也就是說A和a所代表的值是相同的。請參照Sample Output。&#10;&#10;輸入範例：&#10;hardwork &#10;KNOWLEDGE &#10;aTtitUdE &#10;C++ &#10;0&#10;&#10;輸出範例：&#10;98 &#10;96 &#10;100 &#10;Fail&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;小范因為英文能力不太好，因此想請人幫她修改英文句子，&lt;br&gt;請你幫小范修改一句英文句子，&lt;br&gt;將句子的開頭改成大寫，其他部分除了只有'I'單獨出現時是大寫，其他改成小寫。&lt;br&gt;（在這題逗點後的單字除了單獨出現的'I'，其他都要小寫）&lt;/p&gt;&lt;p&gt;字串長度不超過200個字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt;yES, i dO. i Like It.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt;Yes, I do. I like it.&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;cstring&gt; //有使用strlen() \r\n#include &lt;cctype&gt; //有使用isalpha()和islower() \r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\tchar string[200];\r\n\tint i;\r\n\twhile(cin&gt;&gt;string){\r\n\t\tif(string[0]=='0') break;\r\n\t\tint sum=0;/*紀錄分數*/ \r\n\t\tint flag=0; /*flag用來記錄是否Fail*/ \r\n\t\tfor(i=0;i&lt;strlen(string);i++){\r\n\t\t\tif(!isalpha(string[i])) { //非字母時運作 \r\n\t\t\t\t/* isalpha() 用來判斷是否為英文字母\r\n\t\t\t\t如果是 他會回傳正整數，否回傳0*/\r\n\t\t\t\tflag=1;\r\n\t\t\t\tcout&lt;&lt;\&quot;Fail\\n\&quot;;\r\n\t\t\t\tbreak; \t\r\n\t\t\t}\r\n\t\t\tif(islower(string[i])){ //判斷是否為小寫 \r\n\t\t\t\tsum+=string[i]-96;\r\n\t\t\t}\r\n\t\t\telse sum+=string[i]-64;  \r\n\t\t}\r\n\t\tif(!flag)cout&lt;&lt;sum&lt;&lt;endl;//是否已經Fail\r\n\t}\r\n\t\r\n\t\t\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="26"/></node><node TEXT="UnitDescription"><node TEXT="字元數字本一家"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;陣列&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;字元數字本一家&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/27-字元數字本一家.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="字元變十進位"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="a&#10;"/></node><node TEXT="dataOut"><node TEXT="97"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入1個字元，問其ASCII十進位為何?&#10;&#10;輸入範例:&#10;A&#10;&#10;輸出範例:&#10;65&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入1個字元，問該字元的 ASCII 以十進位表示為何？&lt;br&gt; 參考資料：&lt;a href=&quot;https://zh.wikipedia.org/wiki/ASCII&quot; data-mce-href=&quot;https://zh.wikipedia.org/wiki/ASCII&quot;&gt;ASCII&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/31to5.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/31to5.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; A&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 65&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main()&lt;br&gt;{&lt;br&gt; char c1;/*宣告1個字元變數*/&lt;br&gt; cin&amp;gt;&amp;gt;...;/*輸入1個字元變數*/&lt;br&gt; cout&amp;lt;&amp;lt;...l;/*印出字元變數的值*/&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c1;/*宣告1個字元變數*/\n    cin&gt;&gt;c1;/*輸入1個字元變數*/\n    cout&lt;&lt;(int)c1&lt;&lt;endl;/*印出字元變數的值*/\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="十進位變字元"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="100"/></node><node TEXT="dataOut"><node TEXT="d"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入小於128的十進位數，問其在ASCII表示的字元?&#10;&#10;輸入範例:&#10;98&#10;&#10;輸出範例:&#10;b&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入小於128的十進位數，問該數字在 ASCII 中表示的字元為何？&lt;br&gt; 參考資料：&lt;a href=&quot;https://zh.wikipedia.org/wiki/ASCII&quot; data-mce-href=&quot;https://zh.wikipedia.org/wiki/ASCII&quot;&gt;ASCII&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/31to5.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/31to5.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 98&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; b&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int number;/*宣告1個整數變數*/\n    cin&gt;&gt;number;/*輸入1個整數變數*/\n    cout&lt;&lt;(char)number&lt;&lt;endl;/*印出整數變數在ASCII中的值*/\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="大寫變小寫"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="B"/></node><node TEXT="dataOut"><node TEXT="b"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入1個大寫英文字符，輸出其小寫字元。&#10;&#10;輸入範例:&#10;A&#10;&#10;輸出範例:&#10;a&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入1個大寫英文字元，輸出對應的小寫字元。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/31to5.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/31to5.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; A&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; a&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c;/*宣告1個字元變數*/\n    cin&gt;&gt;c;\n    //scanf(\&quot;%c\&quot;,&amp;c);/*輸入1個字元變數*/\n    //printf(\&quot;%c\\n\&quot;,c+32);/*大小寫相在ASCII中相差32*/\n    cout&lt;&lt;(char)(c+32)&lt;&lt;endl;\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="小寫變大寫"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="t"/></node><node TEXT="dataOut"><node TEXT="T"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入1個小寫英文字符，輸出其大寫字元。&#10;&#10;輸入範例:&#10;a&#10;&#10;輸出範例:&#10;A&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入1個小寫英文字元，輸出對應的大寫字元。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/31to5.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/31to5.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; a&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; A&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c;/*宣告1個字元變數*/\n    cin&gt;&gt;c;/*輸入1個字元變數*/\n    cout&lt;&lt;(char)(c-32)&lt;&lt;endl;/*大小寫相在ASCII中相差32*/\n\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="小寫字串"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="tsxkjhhh"/></node><node TEXT="dataOut"><node TEXT="T S X"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入1個小寫英文字串，輸出其前3個大寫字元。&#10;&#10;輸入範例:&#10;abcdef&#10;&#10;輸出範例:&#10;A B C&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入1個小寫英文字串，把前三個字元轉換成大寫輸出（中間以空格隔開）。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; abcdef&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; A B C&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c[255];/*宣告字串陣列*/\n    cin&gt;&gt;c;/*輸入字串*/\n    cout&lt;&lt;(char)(c[0]-32)&lt;&lt;\&quot; \&quot;&lt;&lt;(char)(c[1]-32)&lt;&lt;\&quot; \&quot;&lt;&lt;(char)(c[2]-32)&lt;&lt;endl;/*輸出陣列中第0個字元所對應的大寫字元*/\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="大寫字串"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="TSXLKLJLKJJ&#10;"/></node><node TEXT="dataOut"><node TEXT="t&#9;s&#9;x"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入1個大寫英文字串，輸出其前3個小寫字元。&#10;&#10;輸入範例:&#10;ABCKJLJLJLJ&#10;&#10;輸出範例:&#10;a b c&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入1個大寫英文字串，把前三個字元轉換成小寫輸出（中間以空格隔開）。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; ABCKJLJLJLJ&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; a b c&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c[255];/*宣告字串陣列*/\n    cin&gt;&gt;c;/*輸入字串*/\n    cout&lt;&lt;(char)(c[0]+32)&lt;&lt;\&quot; \&quot;&lt;&lt;(char)(c[1]+32)&lt;&lt;\&quot; \&quot;&lt;&lt;(char)(c[2]+32)&lt;&lt;endl;/*輸出陣列中第0個字元所對應的小寫字元*/\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="解碼"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="CDEFGHIJ&#10;"/></node><node TEXT="dataOut"><node TEXT="ABCDEFGH&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入8個字母，將其十進位值減2，就會知道我的心意。&#10;&#10;輸入範例:&#10;KNQXG[QW&#10;&#10;輸出範例:&#10;ILOVEYOU&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，輸入8個字元，將每個字元的ASCII碼（十進位值）減2後印出對應的字元。&lt;/p&gt;&lt;p&gt;程式只須執行1次。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; KNQXG[QW&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; ILOVEYOU&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c[255];/*宣告字串陣列*/\n    cin&gt;&gt;c;/*輸入字串*/\n\n    cout&lt;&lt;(char)(c[0]-2)&lt;&lt;(char)(c[1]-2)&lt;&lt;(char)(c[2]-2)&lt;&lt;(char)(c[3]-2)&lt;&lt;(char)(c[4]-2)&lt;&lt;(char)(c[5]-2)&lt;&lt;(char)(c[6]-2)&lt;&lt;(char)(c[7]-2)&lt;&lt;endl;/*輸出陣列中字元-2所對應的值*/\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="字元還是數字?"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="CDEFGHIJ&#10;"/></node><node TEXT="dataOut"><node TEXT="ABCDEFGH&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;寫一個程序，輸入8個字母，將其十進位值減2，就會知道我的心意。&#10;&#10;輸入範例:&#10;KNQXG[QW&#10;&#10;輸出範例:&#10;ILOVEYOU&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;在ASCII碼中，「數字」和「代表它的ASCII碼」是不相同的。&lt;br&gt;請使用%d輸入整數，再將它轉成字元後以%c印出。&lt;br&gt;輸入範圍為0~9。請讀到資料結尾。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt;2&lt;br&gt;3&lt;br&gt;5&lt;br&gt;9&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt;數字2轉成字元2&lt;br&gt;數字3轉成字元3&lt;br&gt;數字5轉成字元5&lt;br&gt;數字9轉成字元9&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    char c[255];/*宣告字串陣列*/\n    cin&gt;&gt;c;/*輸入字串*/\n\n    cout&lt;&lt;(char)(c[0]-2)&lt;&lt;(char)(c[1]-2)&lt;&lt;(char)(c[2]-2)&lt;&lt;(char)(c[3]-2)&lt;&lt;(char)(c[4]-2)&lt;&lt;(char)(c[5]-2)&lt;&lt;(char)(c[6]-2)&lt;&lt;(char)(c[7]-2)&lt;&lt;endl;/*輸出陣列中字元-2所對應的值*/\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="27"/></node><node TEXT="UnitDescription"><node TEXT="二維陣列"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;陣列&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;二維陣列&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/25-二維陣列.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="二維玩矩陣"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 3 4 5 6&#13;&#10;6 7 8 4 5 6&#13;&#10;9 1 1 4 5 6&#13;&#10;1 2 3 4 5 6"/></node><node TEXT="dataOut"><node TEXT="1 2 3 4 5 6&#13;&#10;6 7 8 4 5 6&#13;&#10;9 1 1 4 5 6&#13;&#10;1 2 3 4 5 6"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請使用一個二維陣列來解決下列問題。&#10;某家公司有4名銷售員(編號1到4)，她們負責銷售5項產品(編號1到5)。&#10;每天每位銷售員都對每項產品交上一份銷售狀況報告。&#10;每份報告內有(1)銷售員編號 (2)產品編號 (3)當天這項產品的銷售金額&#10;&#10;所以，每位銷售員每天都會交出5份報告。&#10;假設你手邊有上個月的報告，請撰寫一個程序讀入上個月所有銷售報告，然後計算每人每項產品的銷售總金額。&#10;所有的總金額應存放在一個稱為sales的二維陣列中。&#10;處理完之後，以表列的方式印出結果來。&#10;&#10;你表的每一列代表某一項產品，每一行則代表某一位銷售員。&#10;所以，對某一列加總便可得到某項產品上個月的銷售總額。&#10;對某一行加總，則可得到某位銷售員上個月的銷售總額。&#10;你的列印結果應把每一列的加總印在此列的最右邊，把每行的加總印在此行的最下面。&#10;&#10;輸入格式:&#10;1 1 200(銷售員1, 產品A)&#10;1 2 300(銷售員2, 產品B)&#10;1 3 500(銷售員3, 產品C)&#10;1 4 100(銷售員4, 產品D)&#10;1 5 650(銷售員5, 產品E)&#10;2 1 100(以此類推)&#10;2 1 100&#10;2 2 150&#10;2 3 600&#10;2 4 500&#10;2 5 600&#10;3 1 400&#10;3 2 540&#10;3 3 100&#10;3 4 150&#10;3 5 109&#10;4 1 150&#10;4 2 500&#10;4 3 500&#10;4 4 500&#10;4 5 200&#10;...(輸入資料依照銷售員標號.產品編號.銷售金額，此僅為一天的銷售報告而已!)&#10;&#10;輸出格式:(欄位間以tab跳格隔開)&#10;&#10;&#9;銷售員1&#9;銷售員2&#9;銷售員3&#9;銷售員4&#9;總計&#10;產品1&#10;產品2&#10;產品3&#10;產品4&#10;產品5&#10;總計&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請輸入一個4*6的矩陣值，然後印出來。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 6&lt;br&gt; 1 2 3 4 5 6&lt;br&gt; 1 2 3 4 5 6&lt;br&gt; 1 2 3 4 5 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 6&lt;br&gt; 1 2 3 4 5 6&lt;br&gt; 1 2 3 4 5 6&lt;br&gt; 1 2 3 4 5 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;/span&gt;&lt;br&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std; &lt;br&gt;int main() &lt;br&gt;{&lt;br&gt; int n,m;&lt;br&gt; int a[4][6];&lt;br&gt; int sum=0;&lt;br&gt; int i,j; &lt;br&gt; for(...)&lt;br&gt; {&lt;br&gt; for(...)&lt;br&gt; {&lt;br&gt; cin&amp;gt;&amp;gt;...;//讀入元素&lt;br&gt; }&lt;br&gt; }&lt;br&gt; for(...)&lt;br&gt; {&lt;br&gt; for(...)&lt;br&gt; {&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; }&lt;br&gt; cout&amp;lt;&amp;lt;endl;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int a[4][6];\r\n    int sum=0;\r\n    int i,j;   \r\n    for(i=0;i&lt;4;i++)\r\n    {\r\n\t\tfor(j=0;j&lt;6;j++)\r\n\t\t{\r\n\t\t\tcin&gt;&gt;a[i][j];//讀入元素\r\n\t\t}\r\n\t}\r\n    for(i=0;i&lt;4;i++)\r\n    {\r\n\t\tfor(j=0;j&lt;6;j++)\r\n\t\t{\r\n\t\t    cout&lt;&lt;a[i][j]&lt;&lt;\&quot; \&quot;;\r\n\t\t}\r\n\t\tcout&lt;&lt;endl;\r\n\t}\r\n    return 0;\r\n}\r\n&quot;,&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstdio&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int a[4][6];\r\n    int sum=0;\r\n    int i,j;   \r\n    for(i=0;i&lt;4;i++)\r\n    {\r\n    \tfor(j=0;j&lt;6;j++)\r\n\t\t{\r\n\t\t\tcin&gt;&gt;a[i][j];//讀入元素\r\n\t\t}\r\n\t}\r\n    for(i=0;i&lt;4;i++)\r\n    {\r\n\t\tfor(j=0;j&lt;6;j++)\r\n\t\t{\r\n\t\t\tprintf(\&quot;%d \&quot;, a[i][j]);\r\n\t\t}\r\n        printf(\&quot;\\n\&quot;);\r\n\t}\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="活動矩陣"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5 5&#10;5 4 3 2 1&#10;1 2 3 4 5&#10;5 4 3 2 1&#10;1 2 3 4 5&#10;5 4 3 2 1"/></node><node TEXT="dataOut"><node TEXT="5 4 3 2 1&#13;&#10;1 2 3 4 5&#13;&#10;5 4 3 2 1&#13;&#10;1 2 3 4 5&#13;&#10;5 4 3 2 1"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用二維陣列設計程序，輸入5個題目的答案[例如(1, 2, 2, 1, 3)],每題20分。      &#10;輸入N筆(N小於10)學生的學號(二位數整數)及答案&#10;依分數由低至高排列,印出學生學號,答錯題數及分數。&#10;分數相同者,學號亦由低到高。&#10;&#10;輸入範例: (括號內為註解,非正式輸入)&#10;1 2 2 1 3     (標準答案)&#10;2             (2筆)&#10;23 1 2 2 1 3  (第1筆) &#10;25 1 2 2 1 4  (第2筆)&#10;&#10;輸出範例:&#10;25 1 80&#10;23 0 100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;使用二維陣列設計程式，&lt;br&gt; 輸入的第一行表示矩陣的行和列，&lt;br&gt; 接著輸入矩陣資料，請印出輸入的矩陣。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4 4&lt;br&gt; 3 7 5 4&lt;br&gt; 2 1 6 3&lt;br&gt; 6 4 7 2&lt;br&gt; 5 3 8 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3 7 5 4&lt;br&gt; 2 1 6 3&lt;br&gt; 6 4 7 2&lt;br&gt; 5 3 8 1&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int a[101][101];\r\n    int sum=0;\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;n&gt;&gt;m;//輸入矩陣行列\r\n    \r\n    for(i=1;i&lt;=n;i++)\r\n    {\r\n\t\tfor(j=1;j&lt;=m;j++)\r\n\t\t{\r\n\t\t\tcin&gt;&gt;a[i][j];//讀入元素\r\n\t\t}\r\n\t}\r\n    for(i=1;i&lt;=n;i++)\r\n    {\r\n\t\tfor(j=1;j&lt;=m;j++)\r\n\t\t{\r\n\t\t\tcout&lt;&lt;a[i][j]&lt;&lt;\&quot; \&quot;;\r\n\t\t}\r\n\t\tcout&lt;&lt;endl;\r\n\t}\r\n    return 0;\r\n}\r\n&quot;,&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstdio&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int a[101][101];\r\n    int sum=0;\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;n&gt;&gt;m;//輸入矩陣行列\r\n    \r\n    for(i=1;i&lt;=n;i++)\r\n    {\r\n    \tfor(j=1;j&lt;=m;j++)\r\n\t\t{\r\n\t\t\tcin&gt;&gt;a[i][j];//讀入元素\r\n\t\t}\r\n\t}\r\n    for(i=1;i&lt;=n;i++)\r\n    {\r\n\t\tfor(j=1;j&lt;=m;j++)\r\n\t\t{\r\n\t\t\tprintf(\&quot;%d \&quot;, a[i][j]);\r\n\t\t}\r\n        printf(\&quot;\\n\&quot;);\r\n\t}\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="矩陣交換行"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 2 1 2&#13;&#10;5 6 7 8 3&#13;&#10;9 3 0 5 3&#13;&#10;7 2 1 4 6&#13;&#10;3 0 8 2 4&#13;&#10;2 3"/></node><node TEXT="dataOut"><node TEXT="1 2 2 1 2&#10;9 3 0 5 3&#10;5 6 7 8 3&#10;7 2 1 4 6&#10;3 0 8 2 4"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Combination Lock&#10;你今天的任務需要來開一個鎖（如右圖）。在鎖上有一個轉盤，上面有40個刻度（0到39來代表）。開鎖的密碼由3個號碼組成，例如：15-25-8。要開啟這種鎖要按照以下步驟：&#10;&#10;    順時鐘方向轉轉盤2整圈&#10;    繼續順時鐘方向轉直到到達第一個號碼上&#10;    逆時鐘方向轉轉盤一整圈&#10;    繼續逆時鐘方向轉直到到達第二個號碼&#10;    順時鐘方向轉轉盤直到到達第三個號碼&#10;    拉開鎖頭就可以打開了&#10;&#10;給你一開始時轉盤的位置，還有開鎖的密碼，請你算出總共要轉多少度（degree，一整圈為360度）才能開啟鎖（順時鐘方向加逆時鐘方向）。&#10;輸入含有多組測試資料。每組測試資料一列含有4個整數（均介於0到39）。第一個整數代表轉盤開始時所在的位置。其餘三個整數分別代表第一、第二、第三個開鎖的密碼。這四個數中，相鄰的兩個數不會相同。&#10;&#10;若輸入為四個0，代表輸入結束。&#10;&#10;輸入&#10;0 30 0 30&#10;5 35 5 35&#10;0 20 0 20&#10;7 27 7 27&#10;0 10 0 10&#10;9 19 9 19&#10;0 0 0 0&#10;輸出&#10;1350&#10;1350&#10;1620&#10;1620&#10;1890&#10;1890&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給定一個5*5的矩陣，第6行會輸入m、n的值，將第m列和第n列交換，輸出交換後的結果。&lt;/p&gt;&lt;p&gt;（數學上，r×c的矩陣是由r行c列元素排列而成）&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #800080;&quot;&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 2 1 2&lt;br&gt; 5 6 7 8 3&lt;br&gt; 9 3 0 5 3&lt;br&gt; 7 2 1 4 6&lt;br&gt; 3 0 8 2 4&lt;br&gt; 1 5&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;background-color: #ffffff; color: #800080;&quot;&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 3 0 8 2 4&lt;br&gt; 5 6 7 8 3&lt;br&gt; 9 3 0 5 3&lt;br&gt; 7 2 1 4 6&lt;br&gt; 1 2 2 1 2&lt;/span&gt;&lt;/p&gt;&lt;p&gt;題目來源：信奧一本通1119&lt;br&gt; &lt;a href=&quot;http://ybt.ssoier.cn:8088/index.php&quot; data-mce-href=&quot;http://ybt.ssoier.cn:8088/index.php&quot;&gt;網站&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;algorithm&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int    a[6][6];\r\n    int i,j;\r\n    \r\n    for(i=1;i&lt;=5;i++)//輸入矩陣元素\r\n        for(j=1;j&lt;=5;j++)\r\n            cin&gt;&gt;a[i][j];\r\n    cin&gt;&gt;n&gt;&gt;m;//輸入要交換的兩行\r\n    \r\n    for(i=1;i&lt;=5;i++)//交換兩行元素\r\n        swap(a[m][i],a[n][i]);\r\n    \r\n    for(i=1;i&lt;=5;i++)//輸出矩陣\r\n    {\r\n        for(j=1;j&lt;=5;j++)\r\n        \tcout&lt;&lt;a[i][j]&lt;&lt;\&quot; \&quot;;\r\n    \tcout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;algorithm&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int    a[6][6];\r\n    int i,j;\r\n    \r\n    for(i=1;i&lt;=5;i++)//輸入矩陣元素\r\n        for(j=1;j&lt;=5;j++)\r\n            cin&gt;&gt;a[i][j];\r\n    cin&gt;&gt;n&gt;&gt;m;//輸入要交換的兩行\r\n    \r\n    for(i=1;i&lt;=5;i++)//交換兩行元素\r\n        swap(a[m][i],a[n][i]);\r\n    \r\n    for(i=1;i&lt;=5;i++)//輸出矩陣\r\n    {\r\n        for(j=1;j&lt;=5;j++)\r\n    \t\tcout&lt;&lt;a[i][j]&lt;&lt;\&quot; \&quot;;\r\n    \tcout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="矩陣"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4 4&#10;1 2 3 4&#10;0 1 2 3&#10;4 2 5 6&#10;6 7 8 9"/></node><node TEXT="dataOut"><node TEXT="53"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Summing Digits&#10;&#10;對一個正整數 n， f(n) 表示 n 以十進位表示時所有位數的和。顯而易見地，數列 n, f(n), f(f(n)), f(f(f(n))), ...一直重複下去最後會變成一個一位數的整數。這個一位數字以 g(n) 表示。&#10;&#10;例如，若 n = 1234567892，則：&#10;&#10;f(n) = 1+2+3+4+5+6+7+8+9+2 = 47&#10;&#10;f(f(n)) = 4+7 = 11&#10;&#10;f(f(f(n))) = 1+1 = 2&#10;&#10;因此， g(1234567892) = 2。&#10;&#10;**遇到&quot;0&quot;程序結束**&#10;&#10;Sample input &#10;2&#10;11&#10;47&#10;88&#10;1234567892&#10;0&#10;Sample output &#10;2&#10;2&#10;2&#10;7&#10;2&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個整數矩陣，輸入的第一行表示行數、列數，從第二行開始為資料。&lt;/p&gt;&lt;p&gt;請計算位於矩陣邊緣的元素之和。矩陣邊緣的元素，就是第一行、最後一行、第一列和最後一列的元素。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt; 3 3&lt;br&gt; 3 4 1&lt;br&gt; 3 7 1&lt;br&gt; 2 0 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt; 15&lt;/span&gt;&lt;/p&gt;&lt;p&gt;題目來源：信奧一本通1121&lt;br&gt; &lt;a href=&quot;http://ybt.ssoier.cn:8088/index.php&quot; data-mce-href=&quot;http://ybt.ssoier.cn:8088/index.php&quot;&gt;網站&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int a[101][101];\r\n    int sum=0;\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;n&gt;&gt;m;//輸入矩陣行列\r\n    \r\n    for(i=1;i&lt;=n;i++)\r\n    {\r\n\t\tfor(j=1;j&lt;=m;j++)\r\n\t\t{\r\n\t\t\tcin&gt;&gt;a[i][j];//讀入元素\r\n\t\t\tif(i==1||i==n||j==1||j==m)//判斷是不是邊緣\r\n                sum+=a[i][j];//如果時，累加\r\n\t\t}\r\n\t}\r\n    \r\n    cout&lt;&lt;sum&lt;&lt;endl;\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int n,m;\r\n    int a[101][101];\r\n    int sum=0;\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;n&gt;&gt;m;//輸入矩陣行列\r\n    \r\n    for(i=1;i&lt;=n;i++)\r\n\t{\r\n\t\tfor(j=1;j&lt;=m;j++)\r\n\t\t{\r\n\t\t\tcin&gt;&gt;a[i][j];//讀入元素\r\n\t\t\tif(i==1||i==n||j==1||j==m)//判斷是不是邊緣\r\n                sum+=a[i][j];//如果時，累加\r\n\t\t}\r\n\t}\r\n    \r\n    cout&lt;&lt;sum&lt;&lt;endl;\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="計算鞍點"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6 3 5 4 1&#10;12 16 18 5 3&#10;10 5 6 7 9&#10;9 8 7 6 3&#10;1 2 3 4 5"/></node><node TEXT="dataOut"><node TEXT="not found"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;AUTOMATIC ANSWER&#10;&#10;數學運算&#10;首先給一個整數t，代表測試比數&#10;然後輸入一個n，執行以下運算&#10;乘以567，將結果除以9，再加7492，再乘235，再除47，減498&#10;找出其10位數&#10;&#10;輸入&#10;2&#10;637&#10;-120&#10;&#10;輸出&#10;1&#10;3&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給定一個5*5的矩陣，每行只有一個最大值，每列只有一個最小值，尋找這個矩陣的鞍點，輸出鞍點的「行、列、值」。&lt;/p&gt;&lt;p&gt;鞍點指的是矩陣中的一個元素，它是所在行的最大值，並且是所在列的最小值。&lt;/p&gt;&lt;p&gt;以下方範例來說，第4行第1列的元素就是鞍點，值為8 ，因此輸出「4 1 8」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;/p&gt;&lt;table width=&quot;140&quot; class=&quot;mce-item-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;11&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;3&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;25&quot;&gt;&lt;p&gt;5&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;26&quot;&gt;&lt;p&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;27&quot;&gt;&lt;p&gt;9&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;12&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;4&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;25&quot;&gt;&lt;p&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;26&quot;&gt;&lt;p&gt;8&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;27&quot;&gt;&lt;p&gt;10&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;5&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;25&quot;&gt;&lt;p&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;26&quot;&gt;&lt;p&gt;9&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;27&quot;&gt;&lt;p&gt;11&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;8&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;6&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;25&quot;&gt;&lt;p&gt;4&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;26&quot;&gt;&lt;p&gt;7&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;27&quot;&gt;&lt;p&gt;2&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;15&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;24&quot;&gt;&lt;p&gt;10&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;25&quot;&gt;&lt;p&gt;11&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;26&quot;&gt;&lt;p&gt;20&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;27&quot;&gt;&lt;p&gt;25&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt; 4 1 8&lt;/p&gt;&lt;p&gt;題目來源：信奧一本通1122&lt;br&gt; &lt;a href=&quot;http://ybt.ssoier.cn:8088/index.php&quot; data-mce-href=&quot;http://ybt.ssoier.cn:8088/index.php&quot;&gt;網站&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int a[5][5];\r\n    int i,j;\r\n    int max,point,flag=1,work=1;\r\n    \r\n   for(i=0;i&lt;5;i++)//資料輸入\r\n        for(j=0; j&lt;5; j++)\r\n             cin&gt;&gt;a[i][j];\r\n    \r\n    for(i=0;i&lt;5;i++) \r\n    {\r\n        max=a[i][0];//每迴圈一行初始化最大值\r\n        point=0;\r\n        \r\n        for(j=1;j&lt;5;j++) \r\n        {\r\n            if(max&lt;a[i][j])//尋找最大值\r\n            {             \r\n                max=a[i][j];             \r\n                point=j;//記錄所在列\r\n            }\r\n        }\r\n        flag=1;\r\n        for(j=0;j&lt;5;j++) \r\n        {\r\n            if(a[j][point]&lt;max)//進行比較確定是否是所在列最小值\r\n             flag=0;\r\n        }\r\n        \r\n        if(flag)//如果滿足行最大，列最小，按要求輸出，結束程序\r\n        {\r\n            cout&lt;&lt;i+1&lt;&lt;\&quot; \&quot;&lt;&lt;point+1&lt;&lt;\&quot; \&quot;&lt;&lt;max&lt;&lt;endl;\r\n            return 0;\r\n        }\r\n    }\r\n    cout&lt;&lt;\&quot;not found\&quot;&lt;&lt;endl;//如果未滿足，輸出not found\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int a[5][5];\r\n    int i,j;\r\n    int max,point,flag=1,work=1;\r\n    \r\n   for(i=0;i&lt;5;i++)//資料輸入\r\n        for(j=0; j&lt;5; j++)\r\n             cin&gt;&gt;a[i][j];\r\n    \r\n    for(i=0;i&lt;5;i++) \r\n    {\r\n        max=a[i][0];//每迴圈一行初始化最大值\r\n        point=0;\r\n        \r\n        for(j=1;j&lt;5;j++) \r\n        {\r\n            if(max&lt;a[i][j])//尋找最大值\r\n            {             \r\n                max=a[i][j];             \r\n                point=j;//記錄所在列\r\n            }\r\n        }\r\n        flag=1;\r\n        for(j=0;j&lt;5;j++) \r\n        {\r\n            if(a[j][point]&lt;max)//進行比較確定是否是所在列最小值\r\n             flag=0;\r\n        }\r\n        \r\n        if(flag)//如果滿足行最大，列最小，按要求輸出，結束程序\r\n        {\r\n            cout&lt;&lt;i+1&lt;&lt;\&quot; \&quot;&lt;&lt;point+1&lt;&lt;\&quot; \&quot;&lt;&lt;max&lt;&lt;endl;\r\n            return 0;\r\n        }\r\n    }\r\n    cout&lt;&lt;\&quot;not found\&quot;&lt;&lt;endl;//如果未滿足，輸出not found\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="矩陣加法"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 3&#10;1 2 3&#10;6 7 8&#10;9 1 1&#10;4 6 8&#10;9 2 1&#10;3 4 1"/></node><node TEXT="dataOut"><node TEXT="5 8 11&#10;15 9 9&#10;12 5 2"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Horror Dash&#10;找最大值&#10;請輸入一個整數t，表示測試資料組&#10;測試資料筆數讀到文件末端為止&#10;找出每一組測試資料之最大值&#10;&#10;輸入&#10;2&#10;5 9 3 5 2 6&#10;1 2&#10;輸出&#10;Case 1: 9&#10;Case 2: 2&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入兩個n行m列的矩陣A和B，輸出它們的和A+B。&lt;/p&gt;&lt;p&gt;輸入的第一行為n、m的值，接下來是矩陣A與矩陣B的資料。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt; 3 3&lt;br&gt; 1 2 3&lt;br&gt; 1 2 3&lt;br&gt; 1 2 3&lt;br&gt; 1 2 3&lt;br&gt; 4 5 6&lt;br&gt; 7 8 9&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt; &lt;span&gt;2 4 6&lt;/span&gt;&lt;br&gt; &lt;span&gt;5 7 9&lt;/span&gt;&lt;br&gt; &lt;span&gt;8 10 12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;題目來源：信奧一本通1124&lt;br&gt; &lt;a href=&quot;http://ybt.ssoier.cn:8088/index.php&quot; data-mce-href=&quot;http://ybt.ssoier.cn:8088/index.php&quot;&gt;網站&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int m,n;\r\n    int a[101][101],b[101][101];\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;m&gt;&gt;n;//輸入矩陣列數、行數\r\n    \r\n    for(i=1;i&lt;=m;i++)//輸入第一個矩陣\r\n        for(j=1;j&lt;=n;j++)\r\n            cin&gt;&gt;a[i][j];\r\n    for(i=1;i&lt;=m;i++)//輸入第二個矩陣\r\n        for(j=1;j&lt;=n;j++)\r\n            cin&gt;&gt;b[i][j];\r\n    \r\n    for(i=1;i&lt;=m;i++)//輸出矩陣和\r\n    {\r\n        for(j=1;j&lt;=n;j++)\r\n            cout&lt;&lt;a[i][j]+b[i][j]&lt;&lt;\&quot; \&quot;;\r\n        cout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int m,n;\r\n    int a[101][101],b[101][101];\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;m&gt;&gt;n;//輸入矩陣列數、行數\r\n    \r\n    for(i=1;i&lt;=m;i++)//輸入第一個矩陣\r\n        for(j=1;j&lt;=n;j++)\r\n            cin&gt;&gt;a[i][j];\r\n    for(i=1;i&lt;=m;i++)//輸入第二個矩陣\r\n        for(j=1;j&lt;=n;j++)\r\n            cin&gt;&gt;b[i][j];\r\n    \r\n    for(i=1;i&lt;=m;i++)//輸出矩陣和\r\n    {\r\n        for(j=1;j&lt;=n;j++)\r\n            cout&lt;&lt;a[i][j]+b[i][j]&lt;&lt;\&quot; \&quot;;\r\n    \tcout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="20"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="矩陣轉置"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 3&#13;&#10;1 2 3&#13;&#10;4 5 6&#13;&#10;7 8 9"/></node><node TEXT="dataOut"><node TEXT="1 4 7&#13;&#10;2 5 8&#13;&#10;3 6 9"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Mischievous Children&#10;給一個英文單字，字元經過重新排列後共有多少種組合？&#10;例如：BEE共有3種組合：BEE EBE EEB&#10;Input&#10;第一列有一個正整數代表接下來有幾列測試資料。&#10;測試資料每列有一個單字，最多20個字元，全部為大寫字元（A～Z）&#10;Output&#10;對每一測試資料，請輸出共有多少種組合。&#10;所有的答案都可以以 unsigned long int 儲存，也就是說，&#10;我們保證答案一定小於232。輸出格式請參考Sample Output。&#10;Sample Input&#10;4&#10;HAPPY&#10;WEDDING&#10;ADAM&#10;ABC&#10;Sample Output&#10;Data set 1: 60&#10;Data set 2: 2520&#10;Data set 3: 12&#10;Data set 4: 6&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個n行m列的矩陣A，輸出它的轉置A&lt;sup&gt;T&lt;/sup&gt;。&lt;/p&gt;&lt;p&gt;輸入的第一行為n、m的值，接下來是矩陣A的資料。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3 3&lt;br&gt; 1 2 3&lt;br&gt; 4 5 6&lt;br&gt; 7 8 9&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 4 7&lt;br&gt; 2 5 8&lt;br&gt; 3 6 9&lt;/p&gt;&lt;p&gt;題目來源：信奧一本通1126&lt;br&gt; &lt;a href=&quot;http://ybt.ssoier.cn:8088/index.php&quot; data-mce-href=&quot;http://ybt.ssoier.cn:8088/index.php&quot;&gt;網站&lt;/a&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int m,n;\r\n    int a[101][101];\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;m&gt;&gt;n;//輸入矩陣列數、行數\r\n    \r\n    for(i=1;i&lt;=m;i++)//輸入矩陣\r\n        for(j=1;j&lt;=n;j++)\r\n            cin&gt;&gt;a[i][j];\r\n    \r\n    for(i=1;i&lt;=n;i++)//輸出轉至後的矩陣\r\n    {\r\n        for(j=1;j&lt;=m;j++)\r\n            cout&lt;&lt;a[j][i]&lt;&lt;\&quot; \&quot;;\r\n        cout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std; \r\nint main() \r\n{\r\n    int m,n;\r\n    int a[101][101];\r\n    int i,j;\r\n    \r\n    cin&gt;&gt;m&gt;&gt;n;//輸入矩陣列數、行數\r\n    \r\n    for(i=1;i&lt;=m;i++)//輸入矩陣\r\n        for(j=1;j&lt;=n;j++)\r\n            cin&gt;&gt;a[i][j];\r\n    \r\n    for(i=1;i&lt;=n;i++)//輸出轉至後的矩陣\r\n    {\r\n        for(j=1;j&lt;=m;j++)\r\n            cout&lt;&lt;a[j][i]&lt;&lt;\&quot; \&quot;;\r\n    \tcout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="銷售報告"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 1 41&#10;1 2 467&#10;1 3 334&#10;1 4 500&#10;1 5 169&#10;2 1 724&#10;2 2 478&#10;2 3 358&#10;2 4 962&#10;2 5 464&#10;3 1 705&#10;3 2 145&#10;3 3 281&#10;3 4 827&#10;3 5 961&#10;4 1 491&#10;4 2 995&#10;4 3 942&#10;4 4 827&#10;4 5 436&#10;1 1 391&#10;1 2 604&#10;1 3 902&#10;1 4 153&#10;1 5 292&#10;2 1 382&#10;2 2 421&#10;2 3 716&#10;2 4 718&#10;2 5 895&#10;3 1 447&#10;3 2 726&#10;3 3 771&#10;3 4 538&#10;3 5 869&#10;4 1 912&#10;4 2 667&#10;4 3 299&#10;4 4 35&#10;4 5 894&#10;1 1 703&#10;1 2 811&#10;1 3 322&#10;1 4 333&#10;1 5 673&#10;2 1 664&#10;2 2 141&#10;2 3 711&#10;2 4 253&#10;2 5 868&#10;3 1 547&#10;3 2 644&#10;3 3 662&#10;3 4 757&#10;3 5 37&#10;4 1 859&#10;4 2 723&#10;4 3 741&#10;4 4 529&#10;4 5 778&#10;1 1 316&#10;1 2 35&#10;1 3 190&#10;1 4 842&#10;1 5 288&#10;2 1 106&#10;2 2 40&#10;2 3 942&#10;2 4 264&#10;2 5 648&#10;3 1 446&#10;3 2 805&#10;3 3 890&#10;3 4 729&#10;3 5 370&#10;4 1 350&#10;4 2 6&#10;4 3 101&#10;4 4 393&#10;4 5 548&#10;1 1 629&#10;1 2 623&#10;1 3 84&#10;1 4 954&#10;1 5 756&#10;2 1 840&#10;2 2 966&#10;2 3 376&#10;2 4 931&#10;2 5 308&#10;3 1 944&#10;3 2 439&#10;3 3 626&#10;3 4 323&#10;3 5 537&#10;4 1 538&#10;4 2 118&#10;4 3 82&#10;4 4 929&#10;4 5 541&#10;1 1 833&#10;1 2 115&#10;1 3 639&#10;1 4 658&#10;1 5 704&#10;2 1 930&#10;2 2 977&#10;2 3 306&#10;2 4 673&#10;2 5 386&#10;3 1 21&#10;3 2 745&#10;3 3 924&#10;3 4 72&#10;3 5 270&#10;4 1 829&#10;4 2 777&#10;4 3 573&#10;4 4 97&#10;4 5 512&#10;1 1 986&#10;1 2 290&#10;1 3 161&#10;1 4 636&#10;1 5 355&#10;2 1 767&#10;2 2 655&#10;2 3 574&#10;2 4 31&#10;2 5 52&#10;3 1 350&#10;3 2 150&#10;3 3 941&#10;3 4 724&#10;3 5 966&#10;4 1 430&#10;4 2 107&#10;4 3 191&#10;4 4 7&#10;4 5 337&#10;1 1 457&#10;1 2 287&#10;1 3 753&#10;1 4 383&#10;1 5 945&#10;2 1 909&#10;2 2 209&#10;2 3 758&#10;2 4 221&#10;2 5 588&#10;3 1 422&#10;3 2 946&#10;3 3 506&#10;3 4 30&#10;3 5 413&#10;4 1 168&#10;4 2 900&#10;4 3 591&#10;4 4 762&#10;4 5 655&#10;1 1 410&#10;1 2 359&#10;1 3 624&#10;1 4 537&#10;1 5 548&#10;2 1 483&#10;2 2 595&#10;2 3 41&#10;2 4 602&#10;2 5 350&#10;3 1 291&#10;3 2 836&#10;3 3 374&#10;3 4 20&#10;3 5 596&#10;4 1 21&#10;4 2 348&#10;4 3 199&#10;4 4 668&#10;4 5 484&#10;1 1 281&#10;1 2 734&#10;1 3 53&#10;1 4 999&#10;1 5 418&#10;2 1 938&#10;2 2 900&#10;2 3 788&#10;2 4 127&#10;2 5 467&#10;3 1 728&#10;3 2 893&#10;3 3 648&#10;3 4 483&#10;3 5 807&#10;4 1 421&#10;4 2 310&#10;4 3 617&#10;4 4 813&#10;4 5 514&#10;1 1 309&#10;1 2 616&#10;1 3 935&#10;1 4 451&#10;1 5 600&#10;2 1 249&#10;2 2 519&#10;2 3 556&#10;2 4 798&#10;2 5 303&#10;3 1 224&#10;3 2 8&#10;3 3 844&#10;3 4 609&#10;3 5 989&#10;4 1 702&#10;4 2 195&#10;4 3 485&#10;4 4 93&#10;4 5 343&#10;1 1 523&#10;1 2 587&#10;1 3 314&#10;1 4 503&#10;1 5 448&#10;2 1 200&#10;2 2 458&#10;2 3 618&#10;2 4 580&#10;2 5 796&#10;3 1 798&#10;3 2 281&#10;3 3 589&#10;3 4 798&#10;3 5 9&#10;4 1 157&#10;4 2 472&#10;4 3 622&#10;4 4 538&#10;4 5 292&#10;1 1 38&#10;1 2 179&#10;1 3 190&#10;1 4 657&#10;1 5 958&#10;2 1 191&#10;2 2 815&#10;2 3 888&#10;2 4 156&#10;2 5 511&#10;3 1 202&#10;3 2 634&#10;3 3 272&#10;3 4 55&#10;3 5 328&#10;4 1 646&#10;4 2 362&#10;4 3 886&#10;4 4 875&#10;4 5 433&#10;1 1 869&#10;1 2 142&#10;1 3 844&#10;1 4 416&#10;1 5 881&#10;2 1 998&#10;2 2 322&#10;2 3 651&#10;2 4 21&#10;2 5 699&#10;3 1 557&#10;3 2 476&#10;3 3 892&#10;3 4 389&#10;3 5 75&#10;4 1 712&#10;4 2 600&#10;4 3 510&#10;4 4 3&#10;4 5 869&#10;1 1 861&#10;1 2 688&#10;1 3 401&#10;1 4 789&#10;1 5 255&#10;2 1 423&#10;2 2 2&#10;2 3 585&#10;2 4 182&#10;2 5 285&#10;3 1 88&#10;3 2 426&#10;3 3 617&#10;3 4 757&#10;3 5 832&#10;4 1 932&#10;4 2 169&#10;4 3 154&#10;4 4 721&#10;4 5 189&#10;1 1 976&#10;1 2 329&#10;1 3 368&#10;1 4 692&#10;1 5 425&#10;2 1 555&#10;2 2 434&#10;2 3 549&#10;2 4 441&#10;2 5 512&#10;3 1 145&#10;3 2 60&#10;3 3 718&#10;3 4 753&#10;3 5 139&#10;4 1 423&#10;4 2 279&#10;4 3 996&#10;4 4 687&#10;4 5 529&#10;1 1 549&#10;1 2 437&#10;1 3 866&#10;1 4 949&#10;1 5 193&#10;2 1 195&#10;2 2 297&#10;2 3 416&#10;2 4 286&#10;2 5 105&#10;3 1 488&#10;3 2 282&#10;3 3 455&#10;3 4 734&#10;3 5 114&#10;4 1 701&#10;4 2 316&#10;4 3 671&#10;4 4 786&#10;4 5 263&#10;1 1 313&#10;1 2 355&#10;1 3 185&#10;1 4 53&#10;1 5 912&#10;2 1 808&#10;2 2 832&#10;2 3 945&#10;2 4 313&#10;2 5 756&#10;3 1 321&#10;3 2 558&#10;3 3 646&#10;3 4 982&#10;3 5 481&#10;4 1 144&#10;4 2 196&#10;4 3 222&#10;4 4 129&#10;4 5 161&#10;1 1 535&#10;1 2 450&#10;1 3 173&#10;1 4 466&#10;1 5 44&#10;2 1 659&#10;2 2 292&#10;2 3 439&#10;2 4 253&#10;2 5 24&#10;3 1 154&#10;3 2 510&#10;3 3 745&#10;3 4 649&#10;3 5 186&#10;4 1 313&#10;4 2 474&#10;4 3 22&#10;4 4 168&#10;4 5 18&#10;1 1 787&#10;1 2 905&#10;1 3 958&#10;1 4 391&#10;1 5 202&#10;2 1 625&#10;2 2 477&#10;2 3 414&#10;2 4 314&#10;2 5 824&#10;3 1 334&#10;3 2 874&#10;3 3 372&#10;3 4 159&#10;3 5 833&#10;4 1 70&#10;4 2 487&#10;4 3 297&#10;4 4 518&#10;4 5 177&#10;1 1 773&#10;1 2 270&#10;1 3 763&#10;1 4 668&#10;1 5 192&#10;2 1 985&#10;2 2 102&#10;2 3 480&#10;2 4 213&#10;2 5 627&#10;3 1 802&#10;3 2 99&#10;3 3 527&#10;3 4 625&#10;3 5 543&#10;4 1 924&#10;4 2 23&#10;4 3 972&#10;4 4 61&#10;4 5 181&#10;1 1 3&#10;1 2 432&#10;1 3 505&#10;1 4 593&#10;1 5 725&#10;2 1 31&#10;2 2 492&#10;2 3 142&#10;2 4 222&#10;2 5 286&#10;3 1 64&#10;3 2 900&#10;3 3 187&#10;3 4 360&#10;3 5 413&#10;4 1 974&#10;4 2 270&#10;4 3 170&#10;4 4 235&#10;4 5 833&#10;1 1 711&#10;1 2 760&#10;1 3 896&#10;1 4 667&#10;1 5 285&#10;2 1 550&#10;2 2 140&#10;2 3 694&#10;2 4 695&#10;2 5 624&#10;3 1 19&#10;3 2 125&#10;3 3 576&#10;3 4 694&#10;3 5 658&#10;4 1 302&#10;4 2 371&#10;4 3 466&#10;4 4 678&#10;4 5 593&#10;1 1 851&#10;1 2 484&#10;1 3 18&#10;1 4 464&#10;1 5 119&#10;2 1 152&#10;2 2 800&#10;2 3 87&#10;2 4 60&#10;2 5 926&#10;3 1 10&#10;3 2 757&#10;3 3 170&#10;3 4 315&#10;3 5 576&#10;4 1 227&#10;4 2 43&#10;4 3 758&#10;4 4 164&#10;4 5 109&#10;1 1 882&#10;1 2 86&#10;1 3 565&#10;1 4 487&#10;1 5 577&#10;2 1 474&#10;2 2 625&#10;2 3 627&#10;2 4 629&#10;2 5 928&#10;3 1 423&#10;3 2 520&#10;3 3 902&#10;3 4 962&#10;3 5 123&#10;4 1 596&#10;4 2 737&#10;4 3 261&#10;4 4 195&#10;4 5 525&#10;1 1 264&#10;1 2 260&#10;1 3 202&#10;1 4 116&#10;1 5 30&#10;2 1 326&#10;2 2 11&#10;2 3 771&#10;2 4 411&#10;2 5 547&#10;3 1 153&#10;3 2 520&#10;3 3 790&#10;3 4 924&#10;3 5 188&#10;4 1 763&#10;4 2 940&#10;4 3 851&#10;4 4 662&#10;4 5 829&#10;1 1 900&#10;1 2 713&#10;1 3 958&#10;1 4 578&#10;1 5 365&#10;2 1 7&#10;2 2 477&#10;2 3 200&#10;2 4 58&#10;2 5 439&#10;3 1 303&#10;3 2 760&#10;3 3 357&#10;3 4 324&#10;3 5 477&#10;4 1 108&#10;4 2 113&#10;4 3 887&#10;4 4 801&#10;4 5 850&#10;1 1 460&#10;1 2 428&#10;1 3 993&#10;1 4 384&#10;1 5 405&#10;2 1 540&#10;2 2 111&#10;2 3 704&#10;2 4 835&#10;2 5 356&#10;3 1 72&#10;3 2 350&#10;3 3 823&#10;3 4 485&#10;3 5 556&#10;4 1 216&#10;4 2 626&#10;4 3 357&#10;4 4 526&#10;4 5 357&#10;1 1 337&#10;1 2 271&#10;1 3 869&#10;1 4 361&#10;1 5 896&#10;2 1 22&#10;2 2 617&#10;2 3 112&#10;2 4 717&#10;2 5 696&#10;3 1 585&#10;3 2 41&#10;3 3 423&#10;3 4 129&#10;3 5 229&#10;4 1 565&#10;4 2 559&#10;4 3 932&#10;4 4 296&#10;4 5 855&#10;1 1 53&#10;1 2 962&#10;1 3 584&#10;1 4 734&#10;1 5 654&#10;2 1 972&#10;2 2 457&#10;2 3 369&#10;2 4 532&#10;2 5 963&#10;3 1 607&#10;3 2 483&#10;3 3 911&#10;3 4 635&#10;3 5 67&#10;4 1 848&#10;4 2 675&#10;4 3 938&#10;4 4 223&#10;4 5 142&#10;"/></node><node TEXT="dataOut"><node TEXT="        銷售員1 銷售員2 銷售員3 銷售員4 總計&#13;&#10;產品1   16041   15705   11250   15342   58338&#13;&#10;產品2   16041   13662   14993   12858   55192&#13;&#10;產品3   16041   15817   18439   15793   65698&#13;&#10;產品4   16041   12498   15841   13419   58172&#13;&#10;產品5   16041   16233   13642   14247   58436&#13;&#10;總計    76097   73915   74165   71659   295836"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請使用一個二維陣列來解決下列問題。&#10;某家公司有4名銷售員(編號1到4)，她們負責銷售5項產品(編號1到5)。&#10;每天每位銷售員都對每項產品交上一份銷售狀況報告。&#10;每份報告內有(1)銷售員編號 (2)產品編號 (3)當天這項產品的銷售金額&#10;&#10;所以，每位銷售員每天都會交出5份報告。&#10;假設你手邊有上個月的報告，請撰寫一個程序讀入上個月所有銷售報告，然後計算每人每項產品的銷售總金額。&#10;所有的總金額應存放在一個稱為sales的二維陣列中。&#10;處理完之後，以表列的方式印出結果來。&#10;&#10;你表的每一列代表某一項產品，每一行則代表某一位銷售員。&#10;所以，對某一列加總便可得到某項產品上個月的銷售總額。&#10;對某一行加總，則可得到某位銷售員上個月的銷售總額。&#10;你的列印結果應把每一列的加總印在此列的最右邊，把每行的加總印在此行的最下面。&#10;&#10;輸入格式:&#10;1 1 200(銷售員1, 產品A)&#10;1 2 300(銷售員2, 產品B)&#10;1 3 500(銷售員3, 產品C)&#10;1 4 100(銷售員4, 產品D)&#10;1 5 650(銷售員5, 產品E)&#10;2 1 100(以此類推)&#10;2 1 100&#10;2 2 150&#10;2 3 600&#10;2 4 500&#10;2 5 600&#10;3 1 400&#10;3 2 540&#10;3 3 100&#10;3 4 150&#10;3 5 109&#10;4 1 150&#10;4 2 500&#10;4 3 500&#10;4 4 500&#10;4 5 200&#10;...(輸入資料依照銷售員標號.產品編號.銷售金額，此僅為一天的銷售報告而已!)&#10;&#10;輸出格式:(欄位間以tab跳格隔開)&#10;&#10;&#9;銷售員1&#9;銷售員2&#9;銷售員3&#9;銷售員4&#9;總計&#10;產品1&#10;產品2&#10;產品3&#10;產品4&#10;產品5&#10;總計&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請使用一個二維陣列來解決下列問題。&lt;/p&gt;&lt;p&gt;某家公司有&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;4名銷售員(編號1到4)&lt;/span&gt;，她們負責銷售&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;5項產品(編號1到5)&lt;/span&gt;。&lt;br&gt; 每天每位銷售員都對每項產品交上一份銷售狀況報告。&lt;br&gt; 每份報告內有(1)銷售員編號 (2)產品編號 (3)當天這項產品的銷售金額。&lt;/p&gt;&lt;p&gt;每位銷售員每天都會交出5份報告。&lt;br&gt; 假設你手邊有上個月的報告，請撰寫一個程序讀入&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;上個月所有銷售報告&lt;/span&gt;，然後&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;計算每人每項產品的銷售總金額&lt;/span&gt;。&lt;br&gt; 所有的總金額應存放在一個稱為sales的二維陣列中。&lt;br&gt; 處理完之後，以表列的方式印出結果來。&lt;br&gt; 輸出的每一列代表某一項產品，每一行則代表某一位銷售員。&lt;/p&gt;&lt;p&gt;所以，對某一列加總便可得到某項產品上個月的銷售總額。&lt;br&gt; 對某一行加總，則可得到某位銷售員上個月的銷售總額。&lt;br&gt; 你的列印結果應把每一列的加總印在此列的最右邊，把每行的加總印在此行的最下面。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:(括號為註解 非測試資料)&lt;/span&gt;&lt;br&gt; 1 1 200(銷售員1, 產品A)&lt;br&gt; 1 2 300(銷售員1, 產品B)&lt;br&gt; 1 3 500(銷售員1, 產品C)&lt;br&gt; 1 4 100(銷售員1, 產品D)&lt;br&gt; 1 5 650(銷售員1, 產品E)&lt;br&gt; 2 1 100(銷售員2, 產品A)&lt;br&gt; 2 2 150(以此類推)&amp;nbsp;&lt;br&gt; 2 3 600&lt;br&gt; 2 4 500&lt;br&gt; 2 5 600&lt;br&gt; 3 1 400&lt;br&gt; 3 2 540&lt;br&gt; 3 3 100&lt;br&gt; 3 4 150&lt;br&gt; 3 5 109&lt;br&gt; 4 1 150&lt;br&gt; 4 2 500&lt;br&gt; 4 3 500&lt;br&gt; 4 4 500&lt;br&gt; 4 5 200&lt;br&gt; ...&lt;br&gt; (輸入資料依照銷售員標號、產品編號、銷售金額排序。此僅為一天的銷售報告而已！你需要輸入30天的份量！)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:(欄位間以tab跳格隔開)&lt;/span&gt;&lt;/p&gt;&lt;table width=&quot;490&quot; class=&quot;mce-item-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;p&gt;銷售員1&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;p&gt;銷售員2&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;p&gt;銷售員3&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;p&gt;銷售員4&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;p&gt;總計&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;p&gt;產品1&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;p&gt;產品2&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;p&gt;產品3&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;p&gt;產品4&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;p&gt;產品5&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td width=&quot;75&quot;&gt;&lt;p&gt;總計&lt;/p&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;78&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;79&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td width=&quot;81&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint sales[6][6]={0};\r\n\tint i,j,k,l;\r\n\tint a,b,c,d;\r\n\tfor(l=0;l&lt;600;l++){\r\n\t\tscanf(\&quot;%d %d %d\&quot;,&amp;i,&amp;j,&amp;k);\r\n\t\tsales[i][j]=sales[i][j]+k;\r\n\t}\r\n\tprintf(\&quot;\t銷售員1\t銷售員2\t銷售員3\t銷售員4\t總計\\n\&quot;);\r\n\tprintf(\&quot;產品1\t%d\t%d\t%d\t%d\t%d\\n\&quot;,sales[1][1],sales[2][1],sales[3][1],sales[4][1],sales[1][1]+sales[2][1]+sales[3][1]+sales[4][1]);\r\n\tprintf(\&quot;產品2\t%d\t%d\t%d\t%d\t%d\\n\&quot;,sales[1][2],sales[2][2],sales[3][2],sales[4][2],sales[1][2]+sales[2][2]+sales[3][2]+sales[4][2]);\r\n\tprintf(\&quot;產品3\t%d\t%d\t%d\t%d\t%d\\n\&quot;,sales[1][3],sales[2][3],sales[3][3],sales[4][3],sales[1][3]+sales[2][3]+sales[3][3]+sales[4][3]);\r\n\tprintf(\&quot;產品4\t%d\t%d\t%d\t%d\t%d\\n\&quot;,sales[1][4],sales[2][4],sales[3][4],sales[4][4],sales[1][4]+sales[2][4]+sales[3][4]+sales[4][4]);\r\n\tprintf(\&quot;產品5\t%d\t%d\t%d\t%d\t%d\\n\&quot;,sales[1][5],sales[2][5],sales[3][5],sales[4][5],sales[1][5]+sales[2][5]+sales[3][5]+sales[4][5]);\r\n\ta=sales[1][1]+sales[1][2]+sales[1][3]+sales[1][4]+sales[1][5];\r\n\tb=sales[2][1]+sales[2][2]+sales[2][3]+sales[2][4]+sales[2][5];\r\n\tc=sales[3][1]+sales[3][2]+sales[3][3]+sales[3][4]+sales[3][5];\r\n\td=sales[4][1]+sales[4][2]+sales[4][3]+sales[4][4]+sales[4][5];\r\n\tprintf(\&quot;總計\t%d\t%d\t%d\t%d\t%d\\n\&quot;,a,b,c,d,a+b+c+d);\r\n\treturn 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[]) {\n\t\n\tint sales[6][6]={0};\n\tint i,j,k,l;\n\tint a,b,c,d;\n\tfor(l=0;l&lt;600;l++){\n\t\tcin&gt;&gt;i&gt;&gt;j&gt;&gt;k;\n\t\tsales[i][j]=sales[i][j]+k;\n\t}\n\tcout&lt;&lt;\&quot;\\t銷售員1\\t銷售員2\\t銷售員3\\t銷售員4\\t總計\\n\&quot;;\n\tcout&lt;&lt;\&quot;產品1\\t\&quot;&lt;&lt;sales[1][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[2][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[3][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[4][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[1][1]+sales[2][1]+sales[3][1]+sales[4][1]&lt;&lt;endl;\n\tcout&lt;&lt;\&quot;產品2\\t\&quot;&lt;&lt;sales[1][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[2][2]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[3][2]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[4][2]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[1][2]+sales[2][2]+sales[3][2]+sales[4][2]&lt;&lt;endl;\n\tcout&lt;&lt;\&quot;產品3\\t\&quot;&lt;&lt;sales[1][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[2][3]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[3][3]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[4][3]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[1][3]+sales[2][3]+sales[3][3]+sales[4][3]&lt;&lt;endl;\n\tcout&lt;&lt;\&quot;產品4\\t\&quot;&lt;&lt;sales[1][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[2][4]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[3][4]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[4][4]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[1][4]+sales[2][4]+sales[3][4]+sales[4][4]&lt;&lt;endl;\n\tcout&lt;&lt;\&quot;產品5\\t\&quot;&lt;&lt;sales[1][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[2][5]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[3][5]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[4][5]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;sales[1][5]+sales[2][5]+sales[3][5]+sales[4][5]&lt;&lt;endl;\n\ta=sales[1][1]+sales[1][2]+sales[1][3]+sales[1][4]+sales[1][5];\n\tb=sales[2][1]+sales[2][2]+sales[2][3]+sales[2][4]+sales[2][5];\n\tc=sales[3][1]+sales[3][2]+sales[3][3]+sales[3][4]+sales[3][5];\n\td=sales[4][1]+sales[4][2]+sales[4][3]+sales[4][4]+sales[4][5];\n\tcout&lt;&lt;\&quot;總計\\t\&quot;&lt;&lt;a&lt;&lt;\&quot;\\t\&quot;&lt;&lt;b&lt;&lt;\&quot;\\t\&quot;&lt;&lt;c&lt;&lt;\&quot;\\t\&quot;&lt;&lt;d&lt;&lt;\&quot;\\t\&quot;&lt;&lt;a+b+c+d&lt;&lt;endl;\n\treturn 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="電腦閱卷"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 2 1 3&#10;5&#10;23 1 2 2 1 3&#10;25 1 2 2 1 4&#10;28 3 2 2 3 3&#10;36 4 2 2 2 2&#10;42 1 2 2 1 2&#10;"/></node><node TEXT="dataOut"><node TEXT="36 3 40&#10;28 2 60&#10;25 1 80&#10;42 1 80&#10;23 0 100&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用二維陣列設計程序，輸入5個題目的答案[例如(1, 2, 2, 1, 3)],每題20分。      &#10;輸入N筆(N小於10)學生的學號(二位數整數)及答案&#10;依分數由低至高排列,印出學生學號,答錯題數及分數。&#10;分數相同者,學號亦由低到高。&#10;&#10;輸入範例: (括號內為註解,非正式輸入)&#10;1 2 2 1 3     (標準答案)&#10;2             (2筆)&#10;23 1 2 2 1 3  (第1筆) &#10;25 1 2 2 1 4  (第2筆)&#10;&#10;輸出範例:&#10;25 1 80&#10;23 0 100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;使用二維陣列設計電腦閱卷程式，第一行會給5個題目的答案，每題20分。&lt;/p&gt;&lt;p&gt;第二行輸入N值(N小於10)，接下來輸入N筆學生的學號(二位數整數)及該學生的答案。&lt;/p&gt;&lt;p&gt;請批改學生的分數，輸出分數時依照分數由低到高排列，輸出「學號、答錯題數、分數」。&lt;/p&gt;&lt;p&gt;若分數相同者，依照學號順序由低到高排列。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例: (括號內為註解,非正式輸入)&lt;/span&gt;&lt;br&gt; 1 2 2 1 3 (標準答案)&lt;br&gt; 2 (2筆)&lt;br&gt; 23 1 2 2 1 3 (第1筆)&lt;br&gt; 25 1 2 2 1 4 (第2筆)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 25 1 80&lt;br&gt; 23 0 100&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint ans[5],n,stu[11][7],re[11][3]={-1,-1,-1};\r\n\tint i,j,sc=0,k;\r\n\tfor(i=0;i&lt;5;i++)\r\n\t    cin&gt;&gt;ans[i];\r\n\tcin&gt;&gt;n;\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tfor(j=0;j&lt;6;j++)\r\n\t\t    cin&gt;&gt;stu[i][j];\r\n\t}\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tfor(j=1,sc=0;j&lt;6;j++){\r\n\t\t\tif(stu[i][j]==ans[j-1]){\r\n\t\t\t\tsc=sc+20;\r\n\t\t\t}\r\n\t\t}\r\n\t\tfor(j=i;j&gt;=0;j--){\r\n\t\t\t\tre[j][2]=re[j-1][2];\r\n\t\t\t\tre[j][1]=re[j-1][1];\r\n\t\t\t\tre[j][0]=re[j-1][0];\r\n\t\t\tif(re[j][2]&lt;=sc||j==0){\r\n\t\t\t\tre[j][2]=sc;\r\n\t\t\t\tre[j][1]=5-(sc/20);\r\n\t\t\t\tre[j][0]=stu[i][0];\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t} \r\n\t}\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tfor(j=0;j&lt;3;j++){\r\n\t\t\tcout&lt;&lt;re[i][j]&lt;&lt;\&quot; \&quot;;\r\n\t\t}\r\n\t\tcout&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="有無贏家"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 2 1 3&#10;5&#10;23 1 2 2 1 3&#10;25 1 2 2 1 4&#10;28 3 2 2 3 3&#10;36 4 2 2 2 2&#10;42 1 2 2 1 2&#10;"/></node><node TEXT="dataOut"><node TEXT="36 3 40&#10;28 2 60&#10;25 1 80&#10;42 1 80&#10;23 0 100&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用二維陣列設計程序，輸入5個題目的答案[例如(1, 2, 2, 1, 3)],每題20分。      &#10;輸入N筆(N小於10)學生的學號(二位數整數)及答案&#10;依分數由低至高排列,印出學生學號,答錯題數及分數。&#10;分數相同者,學號亦由低到高。&#10;&#10;輸入範例: (括號內為註解,非正式輸入)&#10;1 2 2 1 3     (標準答案)&#10;2             (2筆)&#10;23 1 2 2 1 3  (第1筆) &#10;25 1 2 2 1 4  (第2筆)&#10;&#10;輸出範例:&#10;25 1 80&#10;23 0 100&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;井字棋遊戲中，有兩個玩家，在一個9宮格的井字棋盤上，一個打圈(O)，一個打叉(X)，輪流下在井字棋盤上。&lt;/p&gt;&lt;p&gt;最先以橫、直、斜連成一條3格線，則為勝；如果雙方都沒有連線，則為和局結束。&lt;/p&gt;&lt;p&gt;井字棋盤中的每一個位置，以橫軸座標及縱軸座標來表示，座標數值為0~2。&lt;/p&gt;&lt;p&gt;每一棋步之表示為&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;(p, x, y)&lt;/span&gt;，&lt;br&gt;p表示&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;玩家&lt;/span&gt;，p為0 or 1，0代表O玩家，1代表X玩家；&lt;br&gt;x表示棋盤&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;橫軸座標&lt;/span&gt;(0~2)；&lt;br&gt;y表示棋盤&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;縱軸座標&lt;/span&gt;(0~2)。&lt;/p&gt;&lt;p&gt;給定兩個玩家輪流下棋的9個棋步，請判斷此棋盤那一玩家會勝利，或是和局結束。(O請打英文字母大寫O，X請打英文字母大寫X)&lt;br&gt;O獲勝請印出「O win」&lt;br&gt;X獲勝請印出「X win」&lt;br&gt;平局請印出「draw」&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt;1 1 2&lt;br&gt;0 1 1&lt;br&gt;1 0 1&lt;br&gt;0 2 2&lt;br&gt;1 0 2&lt;br&gt;0 1 0&lt;br&gt;1 0 0&lt;br&gt;0 2 1&lt;br&gt;1 2 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt;O win&lt;/p&gt;&lt;p&gt;題目來源：ITSA&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint ans[5],n,stu[11][7],re[11][3]={-1,-1,-1};\r\n\tint i,j,sc=0,k;\r\n\tfor(i=0;i&lt;5;i++)\r\n\t    cin&gt;&gt;ans[i];\r\n\tcin&gt;&gt;n;\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tfor(j=0;j&lt;6;j++)\r\n\t\t    cin&gt;&gt;stu[i][j];\r\n\t}\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tfor(j=1,sc=0;j&lt;6;j++){\r\n\t\t\tif(stu[i][j]==ans[j-1]){\r\n\t\t\t\tsc=sc+20;\r\n\t\t\t}\r\n\t\t}\r\n\t\tfor(j=i;j&gt;=0;j--){\r\n\t\t\t\tre[j][2]=re[j-1][2];\r\n\t\t\t\tre[j][1]=re[j-1][1];\r\n\t\t\t\tre[j][0]=re[j-1][0];\r\n\t\t\tif(re[j][2]&lt;=sc||j==0){\r\n\t\t\t\tre[j][2]=sc;\r\n\t\t\t\tre[j][1]=5-(sc/20);\r\n\t\t\t\tre[j][0]=stu[i][0];\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t} \r\n\t}\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tfor(j=0;j&lt;3;j++){\r\n\t\t\tcout&lt;&lt;re[i][j]&lt;&lt;\&quot; \&quot;;\r\n\t\t}\r\n\t\tcout&lt;&lt;endl;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="28"/></node><node TEXT="UnitDescription"><node TEXT="排序演算法"/></node><node TEXT="DateStart"><node TEXT="2011/09/25"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;排序&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;排序演算法&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/28-排序.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="排序"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 45 76 100 46 67 87 47 68 89"/></node><node TEXT="dataOut"><node TEXT="2 45 46 47 67 68 76 87 89 100"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;將從標準輸入取得的10個整數，由小到大排列。&#10;&#10;輸入範例:&#10;1 2 3 5 4 6 7 8 10 9&#10;&#10;輸出範例: &#10;1 2 3 4 5 6 7 8 9 10&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;將從標準輸入取得的10個整數，由小到大排列。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 3 5 4 6 7 8 10 9&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span&gt;1 2 3 4 5 6 7 8 9 10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #000000;&quot; data-mce-style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例程式:&lt;br&gt;&lt;/span&gt;&lt;/span&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;br&gt;int main(int argc, char *argv[]) {&lt;br&gt;int array[11];&lt;br&gt; int i,j,temp;&lt;br&gt; for (...){&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; }&lt;br&gt; for (...){&lt;br&gt; for(...){&lt;br&gt; if(...){&lt;br&gt;...&lt;br&gt; ...&lt;br&gt; ...&lt;br&gt; }&lt;br&gt; }&lt;br&gt; }&lt;br&gt; for (...){&lt;br&gt; cout&amp;lt;&amp;lt;...;&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint array[11];\r\n\tint i,j,temp;\r\n\tfor (i=0;i&lt;10;i++){\r\n\t\tscanf(\&quot;%d\&quot;,&amp;array[i]);\r\n\t}\r\n\t//下面這個for是採用氣泡排序的方式排序\r\n\tfor (i=0;i&lt;10;i++){\r\n\t\tfor(j=0;j&lt;10;j++){\r\n\t\t\tif(array[j]&gt;array[j+1]){\r\n\t\t\t\ttemp=array[j];\r\n\t\t\t\tarray[j]=array[j+1];\r\n\t\t\t\tarray[j+1]=temp;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tfor (i=0;i&lt;10;i++){\r\n\t\tprintf(\&quot;%d \&quot;,array[i]);\t\t\r\n\t}\r\n\treturn 0;\r\n}\r\n\r\n\r\n&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint array[11];\r\n\tint i,j,temp;\r\n\tfor (i=0;i&lt;10;i++){\r\n\t    cin&gt;&gt;array[i];\r\n\t}\r\n\t//下面這個for是採用氣泡排序的方式排序\r\n\tfor (i=0;i&lt;10;i++){\r\n\t\tfor(j=0;j&lt;10;j++){\r\n\t\t\tif(array[j]&gt;array[j+1]){\r\n\t\t\t\ttemp=array[j];\r\n\t\t\t\tarray[j]=array[j+1];\r\n\t\t\t\tarray[j+1]=temp;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tfor (i=0;i&lt;10;i++){\r\n\t    cout&lt;&lt;array[i]&lt;&lt;\&quot; \&quot;;\r\n\t}\r\n\treturn 0;\r\n}\r\n\r\n\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="氣泡排序法1"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 45 76 100 46 67"/></node><node TEXT="dataOut"><node TEXT="第1回合&#10;2 45 76 46 67 100&#10;第2回合&#10;2 45 46 67 76 100&#10;第3回合&#10;2 45 46 67 76 100&#10;第4回合&#10;2 45 46 67 76 100&#10;第5回合&#10;2 45 46 67 76 100&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;將從標準輸入取得的6個整數，使用氣泡排序法，由小到大排列，印出每一回合排序的結果。&#10;&#10;輸入範例:&#10;6 5 9 7 2 8&#10;&#10;輸出範例: &#10;第1回合&#10;5 6 7 2 8 9&#10;第2回合&#10;5 6 2 7 8 9&#10;第3回合&#10;5 2 6 7 8 9&#10;第4回合&#10;2 5 6 7 8 9&#10;第5回合&#10;2 5 6 7 8 9&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;將從標準輸入取得的6個整數，使用氣泡排序法，由小到大排列，印出每一回合排序的結果。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 6 5 9 7 2 8&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 第1回合&lt;br&gt; 5 6 7 2 8 9&lt;br&gt; 第2回合&lt;br&gt; 5 6 2 7 8 9&lt;br&gt; 第3回合&lt;br&gt; 5 2 6 7 8 9&lt;br&gt; 第4回合&lt;br&gt; 2 5 6 7 8 9&lt;br&gt; 第5回合&lt;br&gt; 2 5 6 7 8 9&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\nint main() {\r\n\t\r\n\tint array[11];\r\n\tint i,j,temp,k=0;\r\n\tfor (i=0;i&lt;6;i++)\r\n\t\tscanf(\&quot;%d\&quot;,&amp;array[i]);\r\n\t//下面這個for就是氣泡排序\r\n\tfor (i=0;i&lt;5;i++){\r\n\t\tfor(j=0;j&lt;5-i;j++){\r\n\t\t\tif(array[j]&gt;array[j+1]){\r\n\t\t\t\ttemp=array[j+1];\r\n\t\t\t\tarray[j+1]=array[j];\r\n\t\t\t\tarray[j]=temp;\r\n\t\t\t}\t\r\n\t\t}\r\n\t\tprintf(\&quot;第%d回合\\n\&quot;,i+1);\r\n\t\tfor(k=0;k&lt;6;k++){\r\n\t\t\tprintf(\&quot;%d \&quot;,array[k]);\r\n\t\t}\r\n        printf(\&quot;\\n\&quot;);\r\n\t}\t\t\t\r\n\treturn 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main() {\r\n\t\r\n\tint array[11];\r\n\tint i,j,temp,k=0;\r\n\tfor (i=0;i&lt;6;i++)\r\n\t    cin&gt;&gt;array[i];\r\n\t//下面這個for就是氣泡排序\r\n\tfor (i=0;i&lt;5;i++){\r\n\t\tfor(j=0;j&lt;5-i;j++){\r\n\t\t\tif(array[j]&gt;array[j+1]){\r\n\t\t\t\ttemp=array[j+1];\r\n\t\t\t\tarray[j+1]=array[j];\r\n\t\t\t\tarray[j]=temp;\r\n\t\t\t}\t\r\n\t\t}\r\n\t\tcout&lt;&lt;\&quot;第\&quot;&lt;&lt;i+1&lt;&lt;\&quot;回合\\n\&quot;;\r\n\t\tfor(k=0;k&lt;6;k++){\r\n\t\t\tcout&lt;&lt;array[k]&lt;&lt;\&quot; \&quot;;\r\n\t\t}\r\n\t    cout&lt;&lt;endl;\r\n\t}\t\t\t\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="氣泡排序法2"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 45 76 100 46 67 87 47 68 0"/></node><node TEXT="dataOut"><node TEXT="100 87 76 68 67 47 46 45 2"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;將從標準輸入取得的n個整數(n&lt;=1000)，直至0為止。使用氣泡排序法，由大到小排列，印出排序的結果。&#10;&#10;輸入範例:&#10;1 2 3 5 4 6 7 8 10 9 0&#10;&#10;輸出範例: &#10;10 9 8 7 6 5 4 3 2 1&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;從標準輸入取得n個整數(n&amp;lt;=1000)，直到輸入0，程式就不再輸入。&lt;br&gt; 使用氣泡排序法，由大到小排列，印出排序的結果。&lt;br&gt; 備註：0不需要加入排序&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 3 5 4 6 7 8 10 9 0&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 10 9 8 7 6 5 4 3 2 1&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint array[1000];\r\n\tint i=0,j=0,temp,k=0;\r\n\twhile(scanf(\&quot;%d\&quot;,&amp;array[i])){\r\n\t\tif(array[i]==0){\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\ti++;\r\n\t}\r\n\t//下面這個for就是氣泡排序\r\n\tfor (j=0;j&lt;i;j++){\r\n\t\tfor(k=0;k&lt;i;k++){\r\n\t\t\tif(array[k]&gt;array[k+1]){\r\n\t\t\t\ttemp=array[k];\r\n\t\t\t\tarray[k]=array[k+1];\r\n\t\t\t\tarray[k+1]=temp;\r\n\t\t\t}\r\n\t\t}\r\n\t}\t\r\n\tfor(i;i&gt;0;i--){\r\n\t\tprintf(\&quot;%d \&quot;,array[i]);\r\n\t}\r\n    return 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint array[1000];\r\n\tint i=0,j=0,temp,k=0;\r\n\twhile(cin&gt;&gt;array[i]){\r\n\t\tif(array[i]==0){\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\ti++;\r\n\t}\r\n\t//下面這個for就是氣泡排序\r\n\tfor (j=0;j&lt;i;j++){\r\n\t\tfor(k=0;k&lt;i;k++){\r\n\t\t\tif(array[k]&gt;array[k+1]){\r\n\t\t\t\ttemp=array[k];\r\n\t\t\t\tarray[k]=array[k+1];\r\n\t\t\t\tarray[k+1]=temp;\r\n\t\t\t}\r\n\t\t}\r\n\t}\t\r\n\tfor(i;i&gt;0;i--){\r\n\t\tcout&lt;&lt;array[i]&lt;&lt;\&quot; \&quot;;\r\n\t}\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="選擇排序法1"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5 83 92 18 34"/></node><node TEXT="dataOut"><node TEXT="第1回合&#10;5 83 92 18 34&#10;第2回合&#10;5 18 92 83 34&#10;第3回合&#10;5 18 34 83 92&#10;第4回合&#10;5 18 34 83 92&#10;第5回合&#10;5 18 34 83 92&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;將從標準輸入取得的5個整數，進行selection sort由小排到大，並印出每一個回合結果。&#10;&#10;輸入範例:&#10;5 4 3 2 1&#10;&#10;輸出範例: &#10;第1回合&#10;1 4 3 2 5&#10;第2回合&#10;1 2 3 4 5&#10;第3回合&#10;1 2 3 4 5&#10;第4回合&#10;1 2 3 4 5&#10;第5回合&#10;1 2 3 4 5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;將從標準輸入取得的5個整數，進行選擇排序法，由小到大排列，印出每一回合排序的結果。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 5 4 3 2 1&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 第1回合&lt;br&gt; 1 4 3 2 5&lt;br&gt; 第2回合&lt;br&gt; 1 2 3 4 5&lt;br&gt; 第3回合&lt;br&gt; 1 2 3 4 5&lt;br&gt; 第4回合&lt;br&gt; 1 2 3 4 5&lt;br&gt; 第5回合&lt;br&gt; 1 2 3 4 5&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n\tint array[5];\r\n\tint i,j,k,temp,min;\r\n\tfor(i=0;i&lt;5;i++){\r\n\t\tcin&gt;&gt;array[i];\r\n\t}\r\n\t//下面這個for就是選擇排序\r\n\tfor(i=0;i&lt;5;i++){\r\n        min=i;\r\n        for(j=i+1;j&lt;5;j++){\r\n            if(array[j] &lt; array[min])\r\n                min = j;\r\n        }\r\n        if(i!=min){\r\n        \ttemp=array[min];\r\n\t\t\tarray[min]=array[i];\r\n\t\t\tarray[i]=temp;\r\n\t\t}\r\n        cout&lt;&lt;\&quot;第\&quot;&lt;&lt;i+1&lt;&lt;\&quot;回合\\n\&quot;;\r\n\t    for(k=0;k&lt;5;k++)\r\n\t\t\tcout&lt;&lt;array[k]&lt;&lt;\&quot; \&quot;;\r\n\t\tcout&lt;&lt;endl;\r\n                 \r\n    }\r\n\treturn 0;\r\n}\r\n\t&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="選擇排序法2"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2 45 76 100 46 67 87 47 68 0"/></node><node TEXT="dataOut"><node TEXT="100 87 76 68 67 47 46 45 2"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;將從標準輸入取得的n個整數(n&lt;=1000)，直至0為止。使用選擇排序法，由大到小排列，印出排序的結果。&#10;&#10;輸入範例:&#10;1 2 3 5 4 6 7 8 10 9 0&#10;&#10;輸出範例: &#10;10 9 8 7 6 5 4 3 2 1&#10;輸入範例:&#10;5 4 3 2 1&#10;&#10;輸出範例: &#10;第1回合&#10;1 4 3 2 5&#10;第2回合&#10;1 2 3 4 5&#10;第3回合&#10;1 2 3 4 5&#10;第4回合&#10;1 2 3 4 5&#10;第5回合&#10;1 2 3 4 5&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;從標準輸入取得n個整數(n&amp;lt;=1000)，直到輸入0，程式就不再輸入。&lt;br&gt; 使用選擇排序法，由大到小排列，印出排序的結果。&lt;br&gt; 備註：0不需要加入排序&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 3 5 4 6 7 8 10 9 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 10 9 8 7 6 5 4 3 2 1&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint array[1000];\r\n\tint i,j,temp,k=0,min;\r\n\twhile(1){\r\n\t\tscanf(\&quot;%d\&quot;,&amp;array[i]);\r\n\t\tif(array[i]==0)\r\n\t\t\tbreak;\r\n\t\ti++;\r\n\t}\r\n\t//下面這個for就是選擇排序\r\n\tfor(j=0;j&lt;=i;j++) {\r\n\t\tmin=j;\r\n\t\tfor(k=j+1;k&lt;=i;k++){\r\n\t\t\tif(array[min]&gt;array[k])\r\n\t\t\t\tmin=k;\r\n\t\t}\r\n\t   \ttemp=array[min];\r\n\t\tarray[min]=array[j];\r\n\t\tarray[j]=temp;\r\n\t}\r\n\tfor(i;i&gt;0;i--)\r\n\t\tprintf(\&quot;%d \&quot;,array[i]);\r\n\treturn 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint array[1000];\r\n\tint i,j,temp,k=0,min;\r\n\twhile(1){\r\n\t\tcin&gt;&gt;array[i];\r\n\t\tif(array[i]==0)\r\n\t\t\tbreak;\r\n\t\ti++;\r\n\t}\r\n\t//下面這個for就是選擇排序\r\n\tfor(j=0;j&lt;=i;j++) {\r\n\t\tmin=j;\r\n\t\tfor(k=j+1;k&lt;=i;k++){\r\n\t\t\tif(array[min]&gt;array[k])\r\n\t\t\t\tmin=k;\r\n\t\t}\r\n\t   \ttemp=array[min];\r\n\t\tarray[min]=array[j];\r\n\t\tarray[j]=temp;\r\n\t}\r\n\tfor(i;i&gt;0;i--)\r\n\t\tcout&lt;&lt;array[i]&lt;&lt;\&quot; \&quot;;\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="字串排序"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="dog&#10;apple&#10;animal&#10;bird&#10;cat&#10;elephant&#10;"/></node><node TEXT="dataOut"><node TEXT="animal&#10;apple&#10;bird&#10;cat&#10;dog&#10;elephant&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;使用標準輸入字串進行排序，重複書入直至文件末端。&#10;&#10;輸入範例:&#10;abc&#10;jack&#10;banana&#10;jack&#10;&#10;輸出範例:&#10;abc&#10;apple&#10;banana&#10;jack&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;使用標準輸入字串進行排序，排序依照字母順序，重複輸入到文件末端。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; abc&lt;br&gt; jack&lt;br&gt; banana&lt;br&gt; apple&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; abc&lt;br&gt; apple&lt;br&gt; banana&lt;br&gt; jack&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstring&gt;  \r\nusing namespace std;\r\n\r\nvoid sprintArray(char array[][100],int size)\r\n{\r\n    //這個函式是要印出array的元素\r\n    int i;\r\n    for (i=0;i&lt;size;i++) {\r\n        cout&lt;&lt;array[i]&lt;&lt;endl;\r\n    } \r\n}\r\n\r\nvoid ssort(char array[][100],int size)\r\n{\r\n    //這個函式是要將字串排序，用泡沫排序的方式\r\n    int i,j,k=0;\r\n    char temp[100];\r\n     \r\n    for(i=0;i&lt;size-1;i++){\r\n        for(j=1;j&lt;size;j++){\r\n        \twhile(array[j-1][k]==array[j][k]){\r\n        \t\tk++;\r\n\t\t\t}\r\n            if(array[j-1][k]&gt;array[j][k]){\r\n            //if裡面就是跟泡沫一樣的交換\r\n                strcpy(temp,array[j-1]);\r\n                strcpy(array[j-1],array[j]);\r\n                strcpy(array[j],temp);\r\n                k=0;\r\n            }\r\n            k=0;\r\n        }\r\n    }\r\n}\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tchar str[1000][100],i[1000];\r\n\tint j=0,k=0,temp;\r\n\twhile(cin&gt;&gt;i){\r\n\t\tfor(j=0;j&lt;strlen(i);j++){\r\n\t\t\tstr[k][j]=i[j];\r\n\t\t}\r\n\t\tk++;\r\n\t}\r\n    ssort(str,k);\r\n    sprintArray(str,k);\r\n\treturn 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="成績計算"/></node><node TEXT="score"><node TEXT="15.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Mary 30 35 25&#10;Vivian 70 80 75&#10;Onion 50 40 45"/></node><node TEXT="dataOut"><node TEXT="Num midExam    prog   finalExam  rawScore    finalScore&#10;Vivian  70  80  75  75.0    82.5&#10;Onion   50  40  45  45.0    61.5&#10;Mary    30  35  25  29.5    50.7&#10;60分以上比例:66.7"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一個程序,讓使用者輸入學生號碼、期中考成績、程序作業成績、期末考成&#10;績,利用加權(期中考成績 30%、程序作業成績 30%、期末考成績 40%)計算出原&#10;5&#10;始成績,再將原始成績依照「 √score 2 * 12 + 25」調分 (四捨五入至小數點後&#10;第一位) ,計算出最後總成績,依照最後總成績由最高分到最低分排序輸出,並計&#10;算出最後總成績 60 分以上的比例(%),最後結果依照範例格式輸出。&#10;&#10;作業提示&#10;1. 在 header define 總人數(3位學生)、權重(期中考成績 30%、程序作業成績&#10;30%、期末考成績 40%)。&#10;2. 自行定義 adjustScore () 計算最後總成績(四捨五入至小數點後第一位)。&#10;&#10;程序要求&#10;1. 讓使用者輸入學生名字、期中考成績、程序作業成績、期末考成績。&#10;2. 透過加權(期中考成績 30%、程序作業成績 30%、期末考成績 40%)計算出原&#10;始成績並輸出。&#10;3. 將原始分數透過 adjustScore () 計算出最後總成績並輸出。&#10;4. 依照最後總成績由最高分到最低分排序輸出。&#10;5. 計算出最後總成績 60 分以上的比例(%)。&#10;&#10;&#10;&#10;輸入範例:&#10;Jay 0 0 0&#10;Ann 80 70 75&#10;Mary 40 50 45&#10; &#10;&#10;輸出範例:&#10;Num&#9;midExam(30%)&#9;prog(30%)&#9;finalExam(40%)&#9;rawScore&#9;finalScore&#10;Ann&#9;80&#9;70&#9;75&#9;75.0&#9;92.5&#10;Mary&#9;40&#9;50&#9;45&#9;45.0&#9;80.0&#10;Jay&#9;0&#9;0&#9;0&#9;0.0&#9;25.0&#10;60分以上比例:66.7%&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一個程式，讓使用者輸入學生號碼、期中考成績、程序作業成績、期末考成績，&lt;/p&gt;&lt;p&gt;利用加權（期中考成績 30%、程序作業成績 30%、期末考成績 40%）計算出原始成績，&lt;/p&gt;&lt;p&gt;再將原始成績依照「 score * 7/10+30」調分（四捨五入至小數點後第一位），計算出最後總成績。&lt;/p&gt;&lt;p&gt;依照最後總成績由最高分到最低分排序輸出，並計算出最後總成績 60 分以上的百分比，最後結果依照範例格式輸出。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;提示:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1.在 header define 總人數（3位學生）、權重（期中考成績 30%、程序作業成績 30%、期末考成績 40%）。&lt;/p&gt;&lt;p&gt;2.自行定義 adjustScore () 計算最後總成績（四捨五入至小數點後第一位）。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;程式要求:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1.讓使用者輸入學生名字、期中考成績、程式作業成績、期末考成績。&lt;/p&gt;&lt;p&gt;2.透過&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;加權&lt;/span&gt;（期中考成績 30%、程序作業成績 30%、期末考成績 40%）計算出原始成績並輸出。&lt;/p&gt;&lt;p&gt;3.將原始分數透過&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;adjustScore ()&lt;/span&gt;計算出最後總成績並輸出。&lt;/p&gt;&lt;p&gt;4.依照最後總成績由&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最高分到最低分排序&lt;/span&gt;輸出。&lt;/p&gt;&lt;p&gt;5.計算出最後總成績&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;60 分以上的百分比&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;以上輸出時用tab隔開。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; Jay 0 0 0&lt;br&gt; Ann 80 70 75&lt;br&gt; Mary 40 50 45&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&amp;nbsp;(輸出時用tab隔開)&lt;/span&gt;&lt;br&gt; Num&amp;nbsp; midExam(30%)&amp;nbsp; prog(30%)&amp;nbsp; finalExam(40%)&amp;nbsp; rawScore&amp;nbsp; finalScore&lt;br&gt; Ann&amp;nbsp; 80&amp;nbsp; 70&amp;nbsp; 75&amp;nbsp; 75.0&amp;nbsp; 82.5&lt;br&gt; Mary&amp;nbsp; 40&amp;nbsp; 50&amp;nbsp; 45&amp;nbsp; 45.0&amp;nbsp; 61.5&lt;br&gt; Jay&amp;nbsp; 0&amp;nbsp; 0&amp;nbsp; 0&amp;nbsp; 0.0&amp;nbsp; 30.0&lt;br&gt; 60分以上比例:66.7&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n//test\r\nfloat adjustScore(float i){\r\n     i=i*0.7+30;\r\n \treturn i;\r\n }\r\nint main()\r\n{\r\n\tchar stu[3][100]; /*用來存學生名稱*/ \r\n\tint rsc[3][3],i,j,arr[3]={0,1,2},max,temp;\r\n\t/*rsc 用來存原始各項成績*/\r\n\t/*arr 用來排列成績高低*/ \r\n\tfloat msc[3],fsc[3],k=0;\r\n\t/*msc 用來存原始加權成績*/\r\n\t/*fsc 用來存最終成績*/  \r\n\tfor(i=0;i&lt;3;i++){\r\n\t\tscanf(\&quot;%s\&quot;,stu[i]);\r\n\t\tfor(j=0;j&lt;3;j++){\r\n\t\t\tscanf(\&quot;%d\&quot;,&amp;rsc[i][j]);\r\n\t\t}\r\n\t}\r\n\tfor(i=0;i&lt;3;i++){\r\n\t\tmsc[i]=rsc[i][0]*0.3+rsc[i][1]*0.3+rsc[i][2]*0.4;\r\n\t\tfsc[i]=adjustScore(msc[i]);\r\n\t\tif(fsc[i]&gt;=60) k++;\r\n\t}\r\n\t//下面這個for是排序，用來排出成績的高低 \r\n\tfor(i=0;i&lt;3;i++) {\r\n\t\tmax=i;\r\n\t\tfor(j=i+1;j&lt;3;j++){ \r\n\t\t\tif(fsc[arr[max]]&lt;fsc[arr[j]])\r\n\t\t\t\tmax=j;\r\n\t\t}\r\n\t   \ttemp=arr[max];\r\n\t\tarr[max]=arr[i];\r\n\t\tarr[i]=temp;\r\n\t}\r\n\r\n\tprintf(\&quot;Num\\tmidExam\\tprog\\tfinalExam\\trawScore\\tfinalScore\\n\&quot;);\r\n\t\r\n\t//printf(\&quot;Num\\tmidExam\\tprog\\tfinalExam\\trawScore\\tfinalScore\\n\&quot;);\r\n\t\r\n\tfor(i=0;i&lt;3;i++){\r\n\t\tprintf(\&quot;%s\\t%d\\t%d\\t%d\\t%.1f\\t%.1f\\n\&quot;,stu[arr[i]],rsc[arr[i]][0],rsc[arr[i]][1],rsc[arr[i]][2],msc[arr[i]],fsc[arr[i]]);\r\n\t}\r\n\t\r\n\tprintf(\&quot;60分以上比例:%.1f%\\n\&quot;,k*100/3);\r\n\t\r\n    return 0;\r\n\t\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;iomanip&gt;\r\nusing namespace std;\r\n//test\r\nfloat adjustScore(float i){\r\n     i=i*0.7+30;\r\n \treturn i;\r\n }\r\nint main()\r\n{\r\n\tchar stu[3][100]; /*用來存學生名稱*/ \r\n\tint rsc[3][3],i,j,arr[3]={0,1,2},max,temp;\r\n\t/*rsc 用來存原始各項成績*/\r\n\t/*arr 用來排列成績高低*/ \r\n\tfloat msc[3],fsc[3],k=0;\r\n\t/*msc 用來存原始加權成績*/\r\n\t/*fsc 用來存最終成績*/  \r\n\tfor(i=0;i&lt;3;i++){\r\n\t    cin&gt;&gt;stu[i];\r\n\t\tfor(j=0;j&lt;3;j++){\r\n\t\t\tcin&gt;&gt;rsc[i][j];\r\n\t\t}\r\n\t}\r\n\tfor(i=0;i&lt;3;i++){\r\n\t\tmsc[i]=rsc[i][0]*0.3+rsc[i][1]*0.3+rsc[i][2]*0.4;\r\n\t\tfsc[i]=adjustScore(msc[i]);\r\n\t\tif(fsc[i]&gt;=60) k++;\r\n\t}\r\n\t//下面這個for是排序，用來排出成績的高低 \r\n\tfor(i=0;i&lt;3;i++) {\r\n\t\tmax=i;\r\n\t\tfor(j=i+1;j&lt;3;j++){ \r\n\t\t\tif(fsc[arr[max]]&lt;fsc[arr[j]])\r\n\t\t\t\tmax=j;\r\n\t\t}\r\n\t   \ttemp=arr[max];\r\n\t\tarr[max]=arr[i];\r\n\t\tarr[i]=temp;\r\n\t}\r\n\r\n\tcout&lt;&lt;\&quot;Num\\tmidExam\\tprog\\tfinalExam\\trawScore\\tfinalScore\\n\&quot;;\r\n\t\r\n\t//printf(\&quot;Num\\tmidExam\\tprog\\tfinalExam\\trawScore\\tfinalScore\\n\&quot;);\r\n\t\r\n\tfor(i=0;i&lt;3;i++){\r\n\t\tcout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;stu[arr[i]]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;rsc[arr[i]][0]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;rsc[arr[i]][1]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;rsc[arr[i]][2]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;msc[arr[i]]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fsc[arr[i]]&lt;&lt;endl;\r\n\t}\r\n\t\r\n\tcout&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;\&quot;60分以上比例:\&quot;&lt;&lt;k*100/3&lt;&lt;endl;\r\n\t\r\n    return 0;\r\n\t\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="購物清單"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 cow 6000 3.8&#13;&#10;2 zibra 10000 2.6&#13;&#10;3 elephant 300 4.8&#13;&#10;4 candy 15 4.0&#13;&#10;5 shoes 20000 4.7&#13;&#10;6 scooter 40000 4.2&#13;&#10;7 car 6666 4.9&#13;&#10;8 lottory 2000 5.0&#13;&#10;9 fan 999 3.6&#13;&#10;10 power 4999 3.5&#13;&#10;-1&#13;&#10;1&#13;&#10;2&#13;&#10;3&#13;&#10;4&#13;&#10;-1&#13;&#10;"/></node><node TEXT="dataOut"><node TEXT="ID    NAME    PRICE   RATE&#13;&#10;1       cow     6000    3.8&#13;&#10;2       zibra   10000   2.6&#13;&#10;3       elephant        300     4.8&#13;&#10;4       candy   15      4.0&#13;&#10;5       shoes   20000   4.7&#13;&#10;6       scooter 40000   4.2&#13;&#10;7       car     6666    4.9&#13;&#10;8       lottory 2000    5.0&#13;&#10;9       fan     999     3.6&#13;&#10;10      power   4999    3.5&#13;&#10;ID      NAME    PRICE   RATE&#13;&#10;4       candy   15      4.0&#13;&#10;7       car     6666    4.9&#13;&#10;1       cow     6000    3.8&#13;&#10;3       elephant        300     4.8&#13;&#10;9       fan     999     3.6&#13;&#10;8       lottory 2000    5.0&#13;&#10;10      power   4999    3.5&#13;&#10;6       scooter 40000   4.2&#13;&#10;5       shoes   20000   4.7&#13;&#10;2       zibra   10000   2.6&#13;&#10;ID      NAME    PRICE   RATE&#13;&#10;4       candy   15      4.0&#13;&#10;3       elephant        300     4.8&#13;&#10;9       fan     999     3.6&#13;&#10;8       lottory 2000    5.0&#13;&#10;10      power   4999    3.5&#13;&#10;1       cow     6000    3.8&#13;&#10;7       car     6666    4.9&#13;&#10;2       zibra   10000   2.6&#13;&#10;5       shoes   20000   4.7&#13;&#10;6       scooter 40000   4.2&#13;&#10;ID      NAME    PRICE   RATE&#13;&#10;2       zibra   10000   2.6&#13;&#10;10      power   4999    3.5&#13;&#10;9       fan     999     3.6&#13;&#10;1       cow     6000    3.8&#13;&#10;4       candy   15      4.0&#13;&#10;6       scooter 40000   4.2&#13;&#10;5       shoes   20000   4.7&#13;&#10;3       elephant        300     4.8&#13;&#10;7       car     6666    4.9&#13;&#10;8       lottory 2000    5.0&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;請撰寫一個程序,讓使用者輸入學生號碼、期中考成績、程序作業成績、期末考成&#10;績,利用加權(期中考成績 30%、程序作業成績 30%、期末考成績 40%)計算出原&#10;5&#10;始成績,再將原始成績依照「 √score 2 * 12 + 25」調分 (四捨五入至小數點後&#10;第一位) ,計算出最後總成績,依照最後總成績由最高分到最低分排序輸出,並計&#10;算出最後總成績 60 分以上的比例(%),最後結果依照範例格式輸出。&#10;&#10;作業提示&#10;1. 在 header define 總人數(3位學生)、權重(期中考成績 30%、程序作業成績&#10;30%、期末考成績 40%)。&#10;2. 自行定義 adjustScore () 計算最後總成績(四捨五入至小數點後第一位)。&#10;&#10;程序要求&#10;1. 讓使用者輸入學生名字、期中考成績、程序作業成績、期末考成績。&#10;2. 透過加權(期中考成績 30%、程序作業成績 30%、期末考成績 40%)計算出原&#10;始成績並輸出。&#10;3. 將原始分數透過 adjustScore () 計算出最後總成績並輸出。&#10;4. 依照最後總成績由最高分到最低分排序輸出。&#10;5. 計算出最後總成績 60 分以上的比例(%)。&#10;&#10;&#10;&#10;輸入範例:&#10;Jay 0 0 0&#10;Ann 80 70 75&#10;Mary 40 50 45&#10; &#10;&#10;輸出範例:&#10;Num&#9;midExam(30%)&#9;prog(30%)&#9;finalExam(40%)&#9;rawScore&#9;finalScore&#10;Ann&#9;80&#9;70&#9;75&#9;75.0&#9;92.5&#10;Mary&#9;40&#9;50&#9;45&#9;45.0&#9;80.0&#10;Jay&#9;0&#9;0&#9;0&#9;0.0&#9;25.0&#10;60分以上比例:66.7%&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;請撰寫一個程式，讓使用者輸入產品號碼、產品名稱、產品價格、產品評價，&lt;/p&gt;&lt;p&gt;接著印出各商品依不同欄位排序的結果。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;1.使用者輸入產品號碼(整數)、產品名稱(字串)、產品價格(整數)、產品評價(小數)，直到輸入-1為止，最多輸入10筆資料，每筆資料以空格分開輸入。&lt;/p&gt;&lt;p&gt;2.使用者會輸入數字1到4作為&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;排序依據&lt;/span&gt;，分別代表以「產品號碼」、「產品名稱」、「產品價格」或「產品評價」來做排序，直到輸入-1，程式將結束。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; (各排序結果，以\t隔開，以下為「產品號碼」的排序結果)&lt;br&gt; ID NAME PRICE RATE&lt;br&gt; 1 sofa 10000 4.2&lt;br&gt; 2 desk 200 4.5&lt;br&gt; 3 pen 15 4.8&lt;br&gt; 4 tissue 400 4.3&lt;br&gt; 5 iphone 25000 4.9&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 sofa 10000 4.2&lt;br&gt; 2 desk 200 4.5&lt;br&gt; 3 pen 15 4.8&lt;br&gt; 4 tissue 400 4.3&lt;br&gt; 5 iphone 25000 4.9&lt;br&gt; -1&lt;br&gt; 2&lt;br&gt; 3&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; ID NAME PRICE RATE&lt;br&gt; 2 desk 200 4.5&lt;br&gt; 5 iphone 25000 4.9&lt;br&gt; 3 pen 15 4.8&lt;br&gt; 1 sofa 10000 4.2&lt;br&gt; 4 tissue 400 4.3&lt;br&gt; ID NAME PRICE RATE&lt;br&gt; 5 iphone 25000 4.9&lt;br&gt; 1 sofa 10000 4.2&lt;br&gt; 4 tissue 400 4.3&lt;br&gt; 2 desk 200 4.5&lt;br&gt; 3 pen 15 4.8&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstdlib&gt;\r\n#include&lt;cstring&gt;\r\n#include&lt;iomanip&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int id[10], price[10];\r\n    char name[10][10];\r\n    float rate[10];\r\n    int num, length=0;\r\n    cin&gt;&gt;num;\r\n    while(num != -1){\r\n        id[length] = num;\r\n        cin&gt;&gt;name[length]&gt;&gt;price[length]&gt;&gt;rate[length];\r\n        length++;\r\n        cin&gt;&gt;num;\r\n    }\r\n    cin&gt;&gt;num;\r\n    while(num != -1){\r\n        cout&lt;&lt;\&quot;ID\\tNAME\\tPRICE\\tRATE\&quot;&lt;&lt;endl;\r\n        int i, j;\r\n        if(num == 1){\r\n            int sort_id[length], temp;\r\n            for(i=0; i&lt;length; i++)\r\n                sort_id[i] = id[i];\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length-i-1; j++){\r\n            \tif(sort_id[j] &gt; sort_id[j+1]){\r\n                        temp = sort_id[j];\r\n                        sort_id[j] = sort_id[j+1];\r\n                        sort_id[j+1] = temp;\r\n                    }\r\n                }\r\n            }\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length; j++){\r\n                    if(id[j] == sort_id[i]){\r\n                        cout&lt;&lt;id[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;name[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;price[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;rate[j]&lt;&lt;endl;\r\n                        //printf(\&quot;%d\\t%s\\t%d\\t%.1f\\n\&quot;, id[j], name[j], price[j], rate[j]);\r\n                        break;\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        else if(num == 2){\r\n\t\t\tchar sort_name[length][10], temp[10];\r\n            for(i=0; i&lt;length; i++)\r\n\t\t\t\tstrcpy(sort_name[i], name[i]);\r\n\t\t\tfor(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length-i-1; j++){\r\n            \t\tint k;\r\n\t\t\t\t\tfor(k=0; k&lt;strlen(sort_name[j]); k++)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tif(sort_name[j][k] &gt; sort_name[j+1][k]){\r\n\t\t\t\t\t\t\tstrcpy(temp, sort_name[j]);\r\n\t\t\t\t\t\t\tstrcpy(sort_name[j], sort_name[j+1]);\r\n\t\t\t\t\t\t\tstrcpy(sort_name[j+1], temp);\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse if(sort_name[j][k] &lt; sort_name[j+1][k])\r\n\t\t\t\t\t\t\tbreak;\r\n\t\t\t\t\t}\r\n                }\r\n            }\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length; j++){\r\n                    if(strcmp(sort_name[i], name[j]) == 0){\r\n                        cout&lt;&lt;id[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;name[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;price[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;rate[j]&lt;&lt;endl;\r\n                        break;\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        else if(num == 3){\r\n            int sort_price[length], temp;\r\n            for(i=0; i&lt;length; i++)\r\n                sort_price[i] = price[i];\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length-i-1; j++){\r\n            \tif(sort_price[j] &gt; sort_price[j+1]){\r\n                        temp = sort_price[j];\r\n                        sort_price[j] = sort_price[j+1];\r\n                        sort_price[j+1] = temp;\r\n                    }\r\n                }\r\n            }\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length; j++){\r\n                    if(price[j] == sort_price[i]){\r\n                        cout&lt;&lt;id[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;name[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;price[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;rate[j]&lt;&lt;endl;\r\n                        break;\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        else if(num == 4){\r\n            float sort_rate[length], temp;\r\n            for(i=0; i&lt;length; i++)\r\n                sort_rate[i] = rate[i];\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length-i-1; j++){\r\n            \tif(sort_rate[j] &gt; sort_rate[j+1]){\r\n                        temp = sort_rate[j];\r\n                        sort_rate[j] = sort_rate[j+1];\r\n                        sort_rate[j+1] = temp;\r\n                    }\r\n                }\r\n            }\r\n            for(i=0; i&lt;length; i++){\r\n                for(j=0; j&lt;length; j++){\r\n                    if(rate[j] == sort_rate[i]){\r\n                        cout&lt;&lt;id[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;name[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;price[j]&lt;&lt;\&quot;\\t\&quot;&lt;&lt;fixed&lt;&lt;setprecision(1)&lt;&lt;rate[j]&lt;&lt;endl;\r\n                        break;\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        cin&gt;&gt;num;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="29"/></node><node TEXT="UnitDescription"><node TEXT="搜尋演算法"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;搜尋&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;搜尋演算法&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/29-搜尋.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="循序搜尋"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="20&#10;1 2 4 5 3 7 8 11 10 9 12 13 14 15 26 17 18 19 20 6&#10;11"/></node><node TEXT="dataOut"><node TEXT="在第8個位置發現11"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;本程序要求&#10;1.將從標準輸入取得的1個整數(&lt;1000)，代表陣列的大小&#10;2.然後輸入陣列值，&#10;3.輸入欲搜尋的數值，&#10;如果找得到則輸出數值與它是陣列中的第幾個數，&#10;否則，印出找不到。&#10;&#10;輸入範例:&#10;10&#10;1 2 4 5 3 7 8 9 10&#10;10&#10;&#10;&#10;輸出範例: &#10;在第10個位置發現10&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;寫一個程式，&lt;/p&gt;&lt;p&gt;1.從標準輸入取得的第一個整數n(&amp;lt;1000)，代表陣列的大小。&lt;/p&gt;&lt;p&gt;2.把接下來的n個資料輸入到陣列中。&lt;/p&gt;&lt;p&gt;3.輸入欲搜尋的數值，如果找得到則輸出「在第（）個位置發現（）」；&amp;nbsp;否則，印出「找不到」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 10&lt;br&gt; 1 2 4 5 3 6 7 8 9 10&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;在第10個位置發現10&lt;/span&gt;&lt;br&gt; &lt;br&gt; 範例程式:&lt;br&gt;&lt;/span&gt;#include&amp;lt;iostream&amp;gt;&lt;br&gt;using namespace std;&lt;/p&gt;&lt;p&gt;int main(int argc, char *argv[]) {&lt;br&gt; int i,j,k;&lt;br&gt; int arr[1000];&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; for(...){&lt;br&gt; ...;&lt;br&gt; }&lt;br&gt; cin&amp;gt;&amp;gt;...;&lt;br&gt; for(...){&lt;br&gt; if(...){&lt;br&gt; cout&amp;lt;&amp;lt;...&lt;br&gt;...&lt;br&gt; }&lt;br&gt; }&lt;br&gt; if(...){&lt;br&gt; cout&amp;lt;&amp;lt;...&lt;br&gt; }&lt;br&gt; return 0;&lt;br&gt;}&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint i,j,k;\r\n\tint arr[1000];\r\n    cin&gt;&gt;i;\r\n\tfor(j=0;j&lt;i;j++){\r\n        cin&gt;&gt;arr[j];\r\n\t}\r\n\tcin&gt;&gt;k;\r\n\tfor(j=0;j&lt;i;j++){\r\n\t\tif(k==arr[j]){\r\n\t\t\tcout&lt;&lt;\&quot;在第\&quot;&lt;&lt;j+1&lt;&lt;\&quot;個位置發現\&quot;&lt;&lt;k&lt;&lt;endl;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\tif(j==i){\r\n\t\tcout&lt;&lt;\&quot;找不到\&quot;;\r\n\t}\r\n\treturn 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint i,j,k;\r\n\tint arr[1000];\r\n    cin&gt;&gt;i;\r\n\tfor(j=0;j&lt;i;j++){\r\n        cin&gt;&gt;arr[j];\r\n\t}\r\n\tcin&gt;&gt;k;\r\n\tfor(j=0;j&lt;i;j++){\r\n\t\tif(k==arr[j]){\r\n\t\t\tcout&lt;&lt;\&quot;在第\&quot;&lt;&lt;j+1&lt;&lt;\&quot;個位置發現\&quot;&lt;&lt;k&lt;&lt;endl;\r\n\t\t\tbreak;\r\n\t\t}\r\n\t}\r\n\tif(j==i){\r\n\t\tcout&lt;&lt;\&quot;找不到\&quot;;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="二元搜尋法"/></node><node TEXT="score"><node TEXT="30.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 4 5 13 7 11 9 10 6&#10;11"/></node><node TEXT="dataOut"><node TEXT="1 2 4 5 6 7 9 10 11 13&#10;在第9個位置找到11"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;本程序要求使用二元搜尋法進行搜尋，&#10;1.將從標準輸入取得的10個整數，並且先進行排序，&#10;2.然後輸入欲搜尋的數值&#10;如果找得到則輸出數值與它是陣列中的第幾個數，&#10;否則，印出找不到。&#10;&#10;輸入範例:&#10;10&#10;1 2 4 5 3 7 8 9 10 6&#10;10&#10;&#10;&#10;輸出範例: &#10;1 2 3 4 5 6 7 8 9 10&#10;在第10個位置找到10&#10;&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;使用二元搜尋法進行搜尋，&lt;/p&gt;&lt;p&gt;1.將從標準輸入取得的10個整數，並且先進行排序。&lt;/p&gt;&lt;p&gt;2.輸出排序好的數。&lt;/p&gt;&lt;p&gt;3.輸入欲搜尋的數值，如果找得到則輸出「在第（）個位置找到（）」；&amp;nbsp;否則，印出「找不到」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 2 4 5 3 7 8 9 10 6 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1 2 3 4 5 6 7 8 9 10&lt;br&gt; 在第10個位置找到10&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint i,j,ans;\r\n\tint arr[11],temp,min;\r\n\tint low=0,high=9,mid;\r\n\tfor(i=0;i&lt;10;i++){\r\n\t\tscanf(\&quot;%d\&quot;,&amp;arr[i]);\r\n\t}\r\n\tscanf(\&quot;%d\&quot;,&amp;ans);\r\n\t//下面這個for是選擇排序\r\n\tfor(i=0;i&lt;=10;i++) {\r\n\t\tmin=i;\r\n\t\tfor(j=i+1;j&lt;=10;j++){\r\n\t\t\tif(arr[min]&gt;arr[j]){\r\n                min=j;\r\n\t\t\t}\r\n\t\t}\r\n\t   \ttemp=arr[min];\r\n\t\tarr[min]=arr[i];\r\n\t\tarr[i]=temp;\r\n\t}\r\n\tfor(i=0;i&lt;10;i++){\r\n\t\tprintf(\&quot;%d \&quot;,arr[i]);\r\n\t}\r\n\tprintf(\&quot;\\n\&quot;);\r\n    while(low&lt;=high){\r\n        mid=(low+high)/2;\r\n        if(arr[mid]==ans)\r\n        {\r\n            printf(\&quot;在第%d個位置找到%d\&quot;,mid+1,ans);\r\n            break;\r\n        }\r\n        else if(arr[mid] &gt;ans){\r\n            high=mid-1;\r\n        }\r\n        else if(arr[mid]&lt;ans){\r\n            low=mid+1;\r\n        }\r\n    }\r\n    if(low&gt;high){\r\n    \tprintf(\&quot;找不到\&quot;);\r\n    }\r\n\treturn 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\n\nint main(int argc, char *argv[]) {\n\t\n\tint i,j,ans;\n\tint arr[11],temp,min;\n\tint low=0,high=9,mid;\n\tfor(i=0;i&lt;10;i++){\n\t    cin&gt;&gt;arr[i];\n\t}\n\tcin&gt;&gt;ans;\n\t//下面這個for是選擇排序\n\tfor(i=0;i&lt;10;i++) {\n\t\tmin=i;\n\t\tfor(j=i+1;j&lt;10;j++){\n\t\t\tif(arr[min]&gt;arr[j]){\n                min=j;\n\t\t\t}\n\t\t}\n\t\tif(i!=min){\n    \t   \ttemp=arr[min];\n\t    \tarr[min]=arr[i];\n\t\t    arr[i]=temp;\n\t\t}\n\t}\n\tfor(i=0;i&lt;10;i++){\n\t    cout&lt;&lt;arr[i]&lt;&lt;\&quot; \&quot;;\n\t}\n\tcout&lt;&lt;endl;\n    while(low&lt;=high){\n        mid=(low+high)/2;\n        if(arr[mid]==ans)\n        {\n            cout&lt;&lt;\&quot;在第\&quot;&lt;&lt;mid+1&lt;&lt;\&quot;個位置找到\&quot;&lt;&lt;ans;\n            break;\n        }\n        else if(arr[mid] &gt;ans){\n            high=mid-1;\n        }\n        else if(arr[mid]&lt;ans){\n            low=mid+1;\n        }\n    }\n    if(low&gt;high){\n    \tcout&lt;&lt;\&quot;找不到\&quot;;\n    }\n\treturn 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="查詢課表資料"/></node><node TEXT="score"><node TEXT="40.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 6&#10;2 1&#10;3 3&#10;4 2&#10;5 6&#10;1 4&#10;2 8&#10;3 6&#10;4 8&#10;5 2&#10;1 5&#10;3 7&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="體育&#10;國文&#10;物理&#10;數學&#10;地理&#10;英文&#10;物理&#10;化學&#10;數學&#10;物理&#10;歷史&#10;國文&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;某校課表一週五天，每天8節，其中課程皆以程式碼表示。&#10;============&#10;程式碼 中文課程名稱&#10;=============&#10; 0&#9;自習&#10; 1 &#9;國文&#10; 2 &#9;英文&#10; 3 &#9;數學&#10; 4 &#9;地理&#10; 5 &#9;歷史&#10; 6 &#9;物理&#10; 7 &#9;化學&#10; 8 &#9;體育&#10;============&#10;&#10;請設計一個二維陣列course[5][8]或course[8][5]，來表示下列課表資料。&#10;&#10;=================&#10;  一 二 三 四 五&#10;=================&#10;1  0  1  2  3  0&#10;2  4  1  2  3  6&#10;3  7  5  6  4  6&#10;4  2  4  6  1  7&#10;5  5  4  7  5  3&#10;6  8  3  7  2  4&#10;7  7  2  1  6  8&#10;8  3  6  1  3  2&#10;=================&#10;你的程序可讓使用者輸入欲查詢的星期跟節次，印出該節課的中文課程名稱。&#10;程序必須可以重複查詢，直到星期輸入0為止。&#10;&#10;輸入範例:&#10;1 6&#10;5 3&#10;4 8&#10;2 7&#10;0&#10;&#10;輸出範例:&#10;體育&#10;物理&#10;數學&#10;英文&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;某校課表一週五天，每天8節，其中課程皆以數字號碼表示。&lt;/p&gt;&lt;p&gt;============&lt;br&gt; 號碼 中文課程名稱&lt;br&gt; ============&lt;br&gt; 0 自習&lt;br&gt; 1 國文&lt;br&gt; 2 英文&lt;br&gt; 3 數學&lt;br&gt; 4 地理&lt;br&gt; 5 歷史&lt;br&gt; 6 物理&lt;br&gt; 7 化學&lt;br&gt; 8 體育&lt;br&gt; ============&lt;/p&gt;&lt;p&gt;============&amp;nbsp;&lt;br&gt; &amp;nbsp; &amp;nbsp;一 二 三 四 五&lt;br&gt; ============&amp;nbsp;&lt;br&gt; 1&amp;nbsp; 0 1 2 3 0&lt;br&gt; 2&amp;nbsp; 4 1 2 3 6&lt;br&gt; 3&amp;nbsp; 7 5 6 4 6&lt;br&gt; 4&amp;nbsp; 2 4 6 1 7&lt;br&gt; 5&amp;nbsp; 5 4 7 5 3&lt;br&gt; 6&amp;nbsp; 8 3 7 2 4&lt;br&gt; 7&amp;nbsp; 7 2 1 6 8&lt;br&gt; 8&amp;nbsp; 3 6 1 3 2&lt;br&gt; ============&lt;/p&gt;&lt;p&gt;請設計一個二維陣列course[5][8]或course[8][5]，來表示下列課表資料。&lt;/p&gt;&lt;p&gt;你的程式可讓使用者輸入欲查詢的星期跟節次，印出該節課的中文課程名稱。&lt;/p&gt;&lt;p&gt;程式必須可以重複查詢，直到星期輸入0為止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 1 6&lt;br&gt; 5 3&lt;br&gt; 4 8&lt;br&gt; 2 7&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 體育 物理 數學 英文&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;#include &lt;stdio.h&gt;\r\n#include &lt;stdlib.h&gt;\r\n\r\nint main(int argc, char *argv[]) {\r\n\t\r\n\tint arr[8][5]={0,1,2,3,0,4,1,2,3,6,7,5,6,4,6,2,4,6,1,7,5,4,7,5,3,8,3,7,2,4,7,2,1,6,8,3,6,1,3,2};\r\n    //上面是把課表的二維陣列建立好\r\n\tint i,j;\r\n\twhile(1){\r\n\t\tscanf(\&quot;%d\&quot;,&amp;i);\r\n\t\tif(i==0){\r\n\t\t\tbreak;\r\n\t\t}\r\n\t\tscanf(\&quot;%d\&quot;,&amp;j);\r\n\t//然後直接找位置就好了\r\n\t\tif(arr[j-1][i-1]==0){\r\n\t\t\tprintf(\&quot;自習\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==1){\r\n\t\t\tprintf(\&quot;國文\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==2){\r\n\t\t\tprintf(\&quot;英文\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==3){\r\n\t\t\tprintf(\&quot;數學\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==4){\r\n\t\t\tprintf(\&quot;地理\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==5){\r\n\t\t\tprintf(\&quot;歷史\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==6){\r\n\t\t\tprintf(\&quot;物理\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==7){\r\n\t\t\tprintf(\&quot;化學\\n\&quot;);\r\n        }\r\n\t\tif(arr[j-1][i-1]==8){\r\n\t\t\tprintf(\&quot;體育\\n\&quot;);\r\n        }\r\n\t\t\t\r\n\t} \r\n\treturn 0;\r\n}&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[]) {\n\t\n\tint arr[8][5]={0,1,2,3,0,4,1,2,3,6,7,5,6,4,6,2,4,6,1,7,5,4,7,5,3,8,3,7,2,4,7,2,1,6,8,3,6,1,3,2};\n    //上面是把課表的二維陣列建立好\n\tint i,j;\n\twhile(1){\n\t    cin&gt;&gt;i;\n\t\tif(i==0){\n\t\t\tbreak;\n\t\t}\n\t\tcin&gt;&gt;j;\n\t//然後直接找位置就好了\n\t\tif(arr[j-1][i-1]==0){\n\t\t\tcout&lt;&lt;\&quot;自習\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==1){\n\t\t\tcout&lt;&lt;\&quot;國文\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==2){\n\t\t\tcout&lt;&lt;\&quot;英文\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==3){\n\t\t\tcout&lt;&lt;\&quot;數學\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==4){\n\t\t\tcout&lt;&lt;\&quot;地理\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==5){\n\t\t\tcout&lt;&lt;\&quot;歷史\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==6){\n\t\t\tcout&lt;&lt;\&quot;物理\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==7){\n\t\t\tcout&lt;&lt;\&quot;化學\\n\&quot;;\n        }\n\t\tif(arr[j-1][i-1]==8){\n\t\t\tcout&lt;&lt;\&quot;體育\\n\&quot;;\n        }\n\t\t\t\n\t} \n\treturn 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="查關鍵字"/></node><node TEXT="score"><node TEXT="5.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="vhqwvuinhqweccinad q&#13;&#10;bilibili il&#13;&#10;coconutandcoconut co&#13;&#10;wowveryimpressivewow wow&#13;&#10;ababbaaab ab&#13;&#10;0&#13;&#10;"/></node><node TEXT="dataOut"><node TEXT="2&#13;&#10;2&#13;&#10;4&#13;&#10;2&#13;&#10;3&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;&#10;某校課表一週五天，每天8節，其中課程皆以程式碼表示。&#10;============&#10;程式碼 中文課程名稱&#10;=============&#10; 0&#9;自習&#10; 1 &#9;國文&#10; 2 &#9;英文&#10; 3 &#9;數學&#10; 4 &#9;地理&#10; 5 &#9;歷史&#10; 6 &#9;物理&#10; 7 &#9;化學&#10; 8 &#9;體育&#10;============&#10;&#10;請設計一個二維陣列course[5][8]或course[8][5]，來表示下列課表資料。&#10;&#10;=================&#10;  一 二 三 四 五&#10;=================&#10;1  0  1  2  3  0&#10;2  4  1  2  3  6&#10;3  7  5  6  4  6&#10;4  2  4  6  1  7&#10;5  5  4  7  5  3&#10;6  8  3  7  2  4&#10;7  7  2  1  6  8&#10;8  3  6  1  3  2&#10;=================&#10;你的程序可讓使用者輸入欲查詢的星期跟節次，印出該節課的中文課程名稱。&#10;程序必須可以重複查詢，直到星期輸入0為止。&#10;&#10;輸入範例:&#10;1 6&#10;5 3&#10;4 8&#10;2 7&#10;0&#10;&#10;輸出範例:&#10;體育&#10;物理&#10;數學&#10;英文&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;請寫一個查詢關鍵字的程式。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;輸入兩個字串&lt;span lang=&quot;EN-US&quot;&gt;m&lt;/span&gt;跟&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;，請找出在&lt;span lang=&quot;EN-US&quot;&gt;m&lt;/span&gt;字串裡面，&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;字串出現幾次。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;m&lt;/span&gt;跟&lt;span lang=&quot;EN-US&quot;&gt;n&lt;/span&gt;以空格隔開，且都不超過&lt;span lang=&quot;EN-US&quot;&gt;30&lt;/span&gt;個字元。&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸入範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; vnhowagevahahagq ha&lt;br&gt; asdkkfghjklkjhgfdsa k&lt;br&gt; qqezggqqwdsaqqr qq&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot; data-mce-style=&quot;margin: 0cm 0cm 7.5pt 0cm;&quot;&gt;&lt;span style=&quot;color: teal;&quot; data-mce-style=&quot;color: teal;&quot;&gt;輸出範例&lt;span lang=&quot;EN-US&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;br&gt; 2&lt;br&gt; 5&lt;br&gt; 3&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstdlib&gt;\r\n#include&lt;cstring&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]) {\r\n\tchar m[30], n[30];\r\n\tcin&gt;&gt;m;\r\n\twhile(!(strlen(m) == 1 &amp;&amp; m[0] == '0')){\r\n        cin&gt;&gt;n;\r\n        int count = 0, i, j, check;\r\n        for(i=0; i&lt;strlen(m); i++){\r\n            if(m[i] == n[0]){\r\n                check = 0;\r\n                for(j=0; j&lt;strlen(n); j++){\r\n                    if(m[i+j] != n[j]){\r\n                        check = 1;\r\n                        break;\r\n                    }\r\n                }\r\n                if(check == 0)\r\n                    count++;\r\n            }\r\n        }\r\n        cout&lt;&lt;count&lt;&lt;endl;\r\n        cin&gt;&gt;m;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="30"/></node><node TEXT="UnitDescription"><node TEXT="UVa-1"/></node><node TEXT="DateStart"><node TEXT="2008/04/11"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;綜合應用&quot;}"/></node><node TEXT="material"><node TEXT="{&quot;title&quot;:&quot;UVa&quot;,&quot;url&quot;:&quot;http://59.127.236.228/diceweb/slides/c++/30-UVA-Teaching.pptx&quot;,&quot;type&quot;:&quot;投影片&quot;}"/></node><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="關係運算符 (Relational Operator)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8&#10;2 2&#10;3 3&#10;4 4&#10;1 9&#10;9 1&#10;6 6&#10;2 2&#10;3 2"/></node><node TEXT="dataOut"><node TEXT="=&#10;=&#10;=&#10;&lt;&#10;&gt;&#10;=&#10;=&#10;&gt;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Relational Operator&#10;輸入兩個正整數，找出兩數之間的關係。&#10;&#10;輸入&#10;&#10;第一行表示測試資料的比數&#10;4&#10;2 2&#10;3 3&#10;3 2&#10;1 5&#10;&#10;&#10;輸出&#10;=&#10;=&#10;&gt;&#10;&lt;&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;第一行輸入的數字表示測試資料筆數，&lt;/p&gt;&lt;p&gt;之後每行輸入兩個正整數，找出兩數之間的關係，輸出格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 2 2&lt;br&gt; 3 3&lt;br&gt; 3 2&lt;br&gt; 1 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; =&lt;br&gt; =&lt;br&gt; &amp;gt;&lt;br&gt; &amp;lt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11172題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[])\n{\n  int i,o,m,n;\n  cin&gt;&gt;o;\n  for (i=0;i&lt;o;i++){\n    cin&gt;&gt;m&gt;&gt;n;\n    if (m==n) cout&lt;&lt;\&quot;=\\n\&quot;; \n    else if (m&gt;n) cout&lt;&lt;\&quot;&gt;\\n\&quot;;\n    else cout&lt;&lt;\&quot;&lt;\\n\&quot;;  \n  }   \t\n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="位數和 (Summing Digits)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2&#10;11&#10;22&#10;47&#10;88&#10;1234567892&#10;0"/></node><node TEXT="dataOut"><node TEXT="2&#10;2&#10;4&#10;2&#10;7&#10;2"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Summing Digits&#10;&#10;對一個正整數 n， f(n) 表示 n 以十進位表示時所有位數的和。顯而易見地，數列 n, f(n), f(f(n)), f(f(f(n))), ...一直重複下去最後會變成一個一位數的整數。這個一位數字以 g(n) 表示。&#10;&#10;例如，若 n = 1234567892，則：&#10;&#10;f(n) = 1+2+3+4+5+6+7+8+9+2 = 47&#10;&#10;f(f(n)) = 4+7 = 11&#10;&#10;f(f(f(n))) = 1+1 = 2&#10;&#10;因此， g(1234567892) = 2。&#10;&#10;**遇到&quot;0&quot;程序結束**&#10;&#10;Sample input &#10;2&#10;11&#10;47&#10;88&#10;1234567892&#10;0&#10;Sample output &#10;2&#10;2&#10;2&#10;7&#10;2&#10;&lt;/pre&gt;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;對一個正整數 n，&amp;nbsp;&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;f(n)&lt;/span&gt;&amp;nbsp;表示 n 以十進位表示時&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;所有位數的和&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;顯而易見地，數列 n, f(n), f(f(n)), f(f(f(n))), ...&lt;br&gt; 一直重複下去最後會變成一個&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;一位數的整數&lt;/span&gt;，&lt;br&gt; 這個一位數字以&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;g(n)&amp;nbsp;&lt;/span&gt;表示。&lt;/p&gt;&lt;p&gt;例如，若 n = 1234567892，則：&lt;br&gt; f(n) = 1+2+3+4+5+6+7+8+9+2 = 47&lt;br&gt; f(f(n)) = 4+7 = 11&lt;br&gt; f(f(f(n))) = 1+1 = 2&lt;br&gt; 因此， g(1234567892) = 2。&lt;/p&gt;&lt;p&gt;請寫一個程式，計算每個數字n的g(n)。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入0才停止。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 11&lt;br&gt; 47&lt;br&gt; 88&lt;br&gt; 1234567892&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 2&lt;br&gt; 2&lt;br&gt; 7&lt;br&gt; 2&lt;br&gt; &lt;br&gt; &lt;/span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&amp;nbsp;&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11332題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[])\n{\n  int n,d,s;\n  cin&gt;&gt;n;\n  while (n!=0){\n    s=n;\n    while (s&gt;=10){\n      d=0;\n      n=s;\n      while (n&gt;0){\n        d+=n % 10;\n        n=n/10;\n      }\n      s=d;\n    }\n    cout&lt;&lt;s&lt;&lt;endl;\n    cin&gt;&gt;n;\n  }      \n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="分割 (Division of Nlogonia)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3&#10;3 1&#10;0 0&#10;1 2&#10;-1 3&#10;2&#10;-6 3&#10;4 2&#10;1 1&#10;5&#10;3 -6&#10;4 3&#10;3 4&#10;-1 -5&#10;3 1&#10;3 -6&#10;0&#10;"/></node><node TEXT="dataOut"><node TEXT="SO&#10;NO&#10;NO&#10;SE&#10;SE&#10;NE&#10;divisa&#10;NO&#10;divisa&#10;divisa&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;11498: Division of Nlogonia &#10;在xy平面上選擇一點當作分割點，以此點為中心畫出一條水平線與一條垂直線，可分割成四個域區，&#10;給定任意點，請你判斷該點在哪個區域內，或是在區域的交界上。&#10;若在邊上，請輸出 divisa。&#10;若在左上方的區域，請輸出 NO。&#10;若在右上方的區域，請輸出 NE。&#10;若在右下方的區域，請輸出 SE。&#10;若在左下方的區域，請輸出 SO。&#10;輸入有多組測試資料，每組資料的第一列為整數 K ( 0 &lt; K &lt;= 1000 )表示欲查詢位置的點數，第二列有兩個整數 N, M ( -10000 &lt; N, M &lt; 10000 )表示分割點的座標，接下來的K列每列有兩個整數X, Y表示欲查詢位置的點座標。當K=0表示測試資料結束。&#10;&#10;&#10;輸入&#10;3&#10;2 1&#10;10 10&#10;-10 1&#10;0 33&#10;4&#10;-1000 -1000&#10;-1000 -1000&#10;0 0&#10;-2000 -10000&#10;-999 -1001&#10;0&#10;輸出&#10;NE&#10;divisa&#10;NO&#10;divisa&#10;NE&#10;SO&#10;SE&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;在xy平面上選擇一點當作分割點，&lt;br&gt; 以此點為中心畫出一條水平線與一條垂直線，可分割成四個區域。&lt;/p&gt;&lt;p&gt;給定任意點，請你判斷該點在哪個區域內，或是在區域的交界上。&lt;/p&gt;&lt;p&gt;若在邊上，請輸出 divisa。&lt;br&gt; 若在左上方的區域，請輸出 NO。&lt;br&gt; 若在右上方的區域，請輸出 NE。&lt;br&gt; 若在右下方的區域，請輸出 SE。&lt;br&gt; 若在左下方的區域，請輸出 SO。&lt;/p&gt;&lt;p&gt;輸入有多組測試資料，&lt;br&gt; 每組資料的第一列為整數 K ( 0 &amp;lt; K &amp;lt;= 1000 )表示&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;欲查詢位置的點數量&lt;/span&gt;，&lt;br&gt; 第二列有兩個整數 N, M ( -10000 &amp;lt; N, M &amp;lt; 10000 )表示&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;分割點的座標&lt;/span&gt;，&lt;br&gt; 接下來的K列每列有兩個整數X, &lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;Y表示欲查詢位置的點座標。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;（顏色為方便理解，此範例測資執行 2 次）&lt;/span&gt;&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 2 1&lt;br&gt; 10 10&lt;br&gt; -10 1&lt;br&gt; 0 33&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;4&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; -1000 -1000&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; -1000 -1000&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 0 0&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; -2000 -10000&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; -999 -1001&lt;/span&gt;&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; NE&lt;br&gt; divisa&lt;br&gt; NO&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;divisa&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; NE&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; SO&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; SE&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&amp;nbsp;&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11498題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[])\n{\n    int n,i,x,y,xp,yp;\n    cin&gt;&gt;n;\n    while (n!=0){ \t\n        cin&gt;&gt;x&gt;&gt;y;\n  \t    for (i=0;i&lt;n;i++){\n        cin&gt;&gt;xp&gt;&gt;yp;\n        if (xp==x || yp==y) cout&lt;&lt;\&quot;divisa\\n\&quot;;\n        else if (xp&gt;x&amp;&amp;yp&gt;y) cout&lt;&lt;\&quot;NE\\n\&quot;; \n        else if (xp&lt;x&amp;&amp;yp&gt;y) cout&lt;&lt;\&quot;NO\\n\&quot;;\n        else if (xp&gt;x&amp;&amp;yp&lt;y) cout&lt;&lt;\&quot;SE\\n\&quot;;\n        else if (xp&lt;x&amp;&amp;yp&lt;y) cout&lt;&lt;\&quot;SO\\n\&quot;;\n    }\n    cin&gt;&gt;n;\n  } \t\n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="自動回答 (Automatic Answer)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6&#10;123&#10;-123&#10;621&#10;637&#10;-120&#10;789&#10;"/></node><node TEXT="dataOut"><node TEXT="0&#10;8&#10;7&#10;1&#10;3&#10;9&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;AUTOMATIC ANSWER&#10;&#10;數學運算&#10;首先給一個整數t，代表測試比數&#10;然後輸入一個n，執行以下運算&#10;乘以567，將結果除以9，再加7492，再乘235，再除47，減498&#10;找出其10位數&#10;&#10;輸入&#10;2&#10;637&#10;-120&#10;&#10;輸出&#10;1&#10;3&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;第一行輸入一個整數t，代表測試筆數，&lt;/p&gt;&lt;p&gt;接下來每行輸入一個n，執行以下運算：&lt;/p&gt;&lt;p&gt;乘以567，將結果除以9，再加7492，再乘235，再除47，減498&lt;/p&gt;&lt;p&gt;找出其十位數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 637&lt;br&gt; -120&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&amp;nbsp;&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11547題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;cstdlib&gt; //abs()包含在裡頭\nusing namespace std;\nint main(int argc, char *argv[])\n{\n    int n,x,i,s;\n    cin&gt;&gt;n;\n    for (i=0;i&lt;n;i++){\n        cin&gt;&gt;x;\n        s=(((((x*567)/9)+7492)*235)/47)-498;\n        s=(abs(s)/10) % 10;\n        cout&lt;&lt;s&lt;&lt;endl; \n    }    \t\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="降低成本 (Cost Cutting)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;1000 2000 3000&#10;1500 1000 1200&#10;3500 1200 1300&#10;1500 1200 1000&#10;1300 1200 1000&#10;"/></node><node TEXT="dataOut"><node TEXT="Case 1: 2000&#10;Case 2: 1200&#10;Case 3: 1300&#10;Case 4: 1200&#10;Case 5: 1200&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Cost cutting&#10;找中位數&#10;首先輸入整數t，代表測試資料組&#10;每一組給3個整數&#10;找出中位數&#10;&#10;&#10;輸入&#10;3&#10;1000 2000 3000&#10;3000 2500 1500&#10;1500 1200 1000&#10;&#10;輸出&#10;Case 1: 2000&#10;Case 2: 2500&#10;Case 3: 1200&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;XYZ公司面臨經濟不景氣，必須降低營運成本，所以他們決定要裁員！&lt;/p&gt;&lt;p&gt;他們決定裁掉會計部三位員工中的兩位，&lt;br&gt; 並決定要裁員&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最高薪&lt;/span&gt;與&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最低薪&lt;/span&gt;的那兩位員工。&lt;br&gt; 偉大的高層的決策通常就是這麼無腦。&lt;/p&gt;&lt;p&gt;給定會計部三位員工的薪資，你必須找出誰是唯一留下來的人。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 第一列有一個整數T表示測試資料的組數(T&amp;lt;20)。&lt;br&gt; 每組資料有三個不同的正整數，分別表示三位員工的薪資。&lt;br&gt; 所有薪資都在[1000, 10000]的範圍。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 請輸出每組資料該位留下來的員工的薪水，&lt;br&gt; 也就是輸出中位數，&lt;br&gt;輸出格式如範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 1000 2000 3000&lt;br&gt; 3000 2500 1500&lt;br&gt; 1500 1200 1000&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Case 1: 2000&lt;br&gt; Case 2: 2500&lt;br&gt; Case 3: 1200&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11727題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main()\n{\n    int i,j,k,l,o,n,nn[3],ans;\n    cin&gt;&gt;o;\n    for (i=1;i&lt;=o;i++){\n        nn[0]=nn[1]=nn[2]=-1;\n        for (l=0;l&lt;3;l++){  \n            cin&gt;&gt;n;\n            for (j=0;j&lt;3;j++){\n                if (nn[j]==-1){\n                    nn[j]=n;\n                    break;            \n                } \n                else {\n                    if (n&gt;nn[j]){\n                        for (k=2;k&gt;j;k--){  \n                            nn[k]=nn[k-1];\n                        }\n                        nn[j]=n;\n                        break;\n                    }             \n                }\n            }\n        }\n        cout&lt;&lt;\&quot;Case \&quot;&lt;&lt;i&lt;&lt;\&quot;: \&quot;&lt;&lt;nn[1]&lt;&lt;endl;\n        \n    }\n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="跳躍馬力歐 (Jumping Mario)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;7&#10;1 4 2 2 3 5 3&#10;5&#10;3 4 2 1 3&#10;6&#10;1 2 3 4 5 6&#10;7&#10;7 6 5 4 3 2 1&#10;1&#10;9&#10;"/></node><node TEXT="dataOut"><node TEXT="Case 1: 3 2&#10;Case 2: 2 2&#10;Case 3: 5 0&#10;Case 4: 0 6&#10;Case 5: 0 0&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Jumping Mario&#10;&#10;瑪莉歐(Mario)在最後的城堡。他現在需要跳過一些牆壁，然後進入庫巴(Koopa)的房間，他要打敗怪物，以拯救公主。對於這個問題，我們只關注 “翻過牆”的一部分。你將被給予N個牆壁(由左至右)的高度。瑪莉歐(Mario)目前站在第一個牆壁。他必須跳到相鄰的牆壁直到最後一個。這意味著，他將跳躍 N - 1 次。a high jump 代表瑪莉歐(Mario)跳到一個較高的牆，同樣，a low jump代表瑪莉歐(Mario)跳到一個較矮的牆。你能找出 a high jump 和 a low jump 的總數嗎? &#10;第一行輸入的是一個整數T（T &lt; 30），表示接下來有T筆測資。每筆測資開始於一個正整數 N（N &lt; 50），表示牆壁的數目。下一行依序為 N 個牆壁的高度(由左至右)。每一個高度是不超過10的非負整數。&#10;Output&#10;對每筆測資先輸出這是第幾筆測資，接下來兩個數代表 high jumps 和 low jumps 的總數。&#10;格式請參考範例測資 。&#10;輸入&#10;3&#10;8&#10;1 4 2 2 3 5 3 4&#10;1&#10;9&#10;5&#10;1 2 3 4 5&#10;&#10;輸出&#10;Case 1: 4 2&#10;Case 2: 0 0&#10;Case 3: 4 0&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;瑪莉歐(Mario)在最後的城堡。他現在需要跳過一些牆壁，&lt;br&gt; 然後進入庫巴(Koopa)的房間，他要打敗怪物，以拯救公主。&lt;/p&gt;&lt;p&gt;對於這個問題，我們只關注 「翻過牆」的部分。&lt;br&gt; 你將被給予N個牆壁（由左至右）的高度。瑪莉歐目前站在第一個牆壁。&lt;br&gt; 他必須跳到相鄰的牆壁直到最後一個。這意味著，他將跳躍 N - 1 次。&lt;/p&gt;&lt;p&gt;a high jump代表瑪莉歐&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;跳到一個較高的牆&lt;/span&gt;，&lt;br&gt; 同樣，a low jump代表瑪莉歐&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;跳到一個較矮的牆&lt;/span&gt;。&lt;br&gt; 你能找出 a high jump 和 a low jump 的總數嗎?&lt;/p&gt;&lt;p&gt;第一行輸入的是一個整數 T（T &amp;lt; 30），表示接下來有&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;T 筆測資&lt;/span&gt;。&lt;br&gt; 每筆測資開始於一個正整數 N（N &amp;lt; 50），表示&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;牆壁的數目&lt;/span&gt;。&lt;br&gt; 下一行依序為&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;N 個牆壁的高度（由左至右）&lt;/span&gt;。&lt;br&gt; 每一個高度是不超過10的非負整數。&lt;/p&gt;&lt;p&gt;對每筆測資先輸出這是第幾筆測資，&lt;br&gt; 接下來兩個數代表 high jumps 和 low jumps 的總數。&lt;br&gt; 格式如範例輸出所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;/span&gt;（顏色為方便理解，此範例測資有 3 筆測資）&lt;br&gt; 3&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;8&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 1 4 2 2 3 5 3 4&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 9&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;5&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 1 2 3 4 5&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;Case 1: 4 2&lt;/span&gt;&lt;br&gt; Case 2: 0 0&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;Case 3: 4 0&lt;/span&gt;&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11764題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[])\n{\n  int i,j,o,p,u,d,c,t;\n  cin&gt;&gt;o;\n  for (i=1;i&lt;=o;i++){\n    u=d=0;\n    cin&gt;&gt;p;\n    for (j=0;j&lt;p;j++){\n        cin&gt;&gt;t;\n        if (j==0){\n            c=t;\n        } else {            \n            if (t&gt;c){\n                u++;       \n            } else if (t&lt;c){\n                d++;     \n            }\n            c=t;  \n        }\n    }\n    cout&lt;&lt;\&quot;Case \&quot;&lt;&lt;i&lt;&lt;\&quot;: \&quot;&lt;&lt;u&lt;&lt;\&quot; \&quot;&lt;&lt;d&lt;&lt;endl;\n  }\n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="恐怖衝刺 (Horror Dash)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;3 4 2 1&#10;3 7 8 9&#10;3 6 7 3&#10;4 1 2 3 6&#10;1 2&#10;"/></node><node TEXT="dataOut"><node TEXT="Case 1: 4&#10;Case 2: 9&#10;Case 3: 7&#10;Case 4: 6&#10;Case 5: 2&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Horror Dash&#10;找最大值&#10;請輸入一個整數t，表示測試資料組&#10;測試資料筆數讀到文件末端為止&#10;找出每一組測試資料之最大值&#10;&#10;輸入&#10;2&#10;5 9 3 5 2 6&#10;1 2&#10;輸出&#10;Case 1: 9&#10;Case 2: 2&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;輸入一個整數t，表示測試資料有幾組，&lt;/p&gt;&lt;p&gt;每一組數字讀到該行末端為止，&lt;/p&gt;&lt;p&gt;找出每一組測試資料之最大值，輸出格式如輸出範例所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 5 9 3 5 2 6&lt;br&gt; 1 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Case 1: 9&lt;br&gt; Case 2: 2&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11799題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[])\n{\n  int i,n,t,max;\n  char c;\n  cin&gt;&gt;t;\n  for(i=1;i&lt;=t;i++){\n     max=0;\n     c=0;\n    while (c!='\\n'){\n        cin&gt;&gt;n;\n        cin.get(c);\n        if(n&gt;max){\n            max=n;     \n        }\n    }\n    cout&lt;&lt;\&quot;Case \&quot;&lt;&lt;i&lt;&lt;\&quot;: \&quot;&lt;&lt;max&lt;&lt;endl;\n  }\n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="20"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="伐木工排序 (Lumberjack Sequencing)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="19&#13;&#10;99 95 93 81 73 65 25 23 16 11&#13;&#10;6 12 13 20 35 44 56 72 79 97&#13;&#10;99 92 90 80 72 53 52 50 31 22&#13;&#10;29 18 66 51 23 39 87 15 42 97&#13;&#10;45 48 59 13 70 31 99 40 25 33&#13;&#10;20 36 47 48 60 69 76 79 87 94&#13;&#10;49 25 75 41 97 95 92 88 37 26&#13;&#10;88 71 67 60 56 54 53 51 46 42&#13;&#10;5 27 30 40 49 59 60 85 91 96&#13;&#10;5 8 9 10 16 37 43 53 77 97&#13;&#10;74 98 97 83 4 72 55 54 20 71&#13;&#10;5 85 16 27 78 61 62 60 55 92&#13;&#10;1 21 23 31 32 57 66 80 85 89&#13;&#10;70 13 28 29 43 65 32 39 30 68&#13;&#10;5 18 29 42 50 56 62 78 81 96&#13;&#10;64 99 97 95 16 22 87 61 79 59&#13;&#10;51 91 22 39 81 14 73 13 19 41&#13;&#10;18 51 87 49 64 86 5 47 16 28&#13;&#10;92 88 87 81 71 65 32 17 16 6&#13;&#10;"/></node><node TEXT="dataOut"><node TEXT="Lumberjacks:&#13;&#10;Ordered&#13;&#10;Ordered&#13;&#10;Ordered&#13;&#10;Unordered&#13;&#10;Unordered&#13;&#10;Ordered&#13;&#10;Unordered&#13;&#10;Ordered&#13;&#10;Ordered&#13;&#10;Ordered&#13;&#10;Unordered&#13;&#10;Unordered&#13;&#10;Ordered&#13;&#10;Unordered&#13;&#10;Ordered&#13;&#10;Unordered&#13;&#10;Unordered&#13;&#10;Unordered&#13;&#10;Ordered&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;氣泡排序法&#10;&#10;請將輸入由小排到大&#10;會先有一個n值，然後接著會有n個數字&#10;請將這n個數字由&quot;小排到大&quot;&#10;n小於等於1000&#10;&#10;Sample Input&#10;10&#10;1 2 3 4 5 7 6 0 9 8&#10;Sample Output&#10;0 1 2 3 4 5 6 7 8 9&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;有一個工頭與一群伐木工，工頭喜歡找伐木工們的麻煩，&lt;br&gt; 他會要求伐木工們以十個一組按照他們的鬍子長短依序排成一列。&lt;/p&gt;&lt;p&gt;你請寫一個程式，判斷伐木工是否以鬍子&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;由長到短&lt;/span&gt;，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;或由短到長&lt;/span&gt;的順序排成一列。&lt;br&gt; 不會有人的鬍子一樣長。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 第一列有一個整數N(0 &amp;lt; N &amp;lt; 20)表示測試資料的組數，&lt;br&gt; 接下來有N列，每列有10個相異的正整數表示每人鬍子的長短。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 請以&quot;Ordered&quot;表示有照順序排列，以&quot;Unordered&quot;表示沒有照順序排列，第一列請輸出&quot;Lumberjacks:&quot;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 13 25 39 40 55 62 68 77 88 95&lt;br&gt; 88 62 77 20 40 10 99 56 45 36&lt;br&gt; 91 78 61 59 54 49 43 33 26 18&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Lumberjacks:&lt;br&gt; Ordered&lt;br&gt; Unordered&lt;br&gt; Ordered&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11942題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\tint n,i,list[10];\r\n\tcin&gt;&gt;n;\r\n\tcout&lt;&lt;\&quot;Lumberjacks:\\n\&quot;;\r\n\twhile(n--){\r\n\t\tint f1=1,f2=1; \r\n\t\tfor(i=0;i&lt;10;i++){\r\n\t\t\tcin&gt;&gt;list[i];\r\n\t\t}\r\n\t\tfor(i=1;i&lt;10;i++){\r\n\t\t\tif(list[i-1]&gt;list[i]) f1=0; /*非遞增時f1=0*/ \r\n\t\t\tif(list[i-1]&lt;list[i]) f2=0; /*非遞減時f1=0*/\r\n\t\t}\r\n\t\tif(f1==0&amp;&amp;f2==0) cout&lt;&lt;\&quot;Unordered\\n\&quot;;\r\n\t\telse cout&lt;&lt;\&quot;Ordered\\n\&quot;; \r\n\t}\r\n\treturn 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="調皮的孩子 (Mischievous Children)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;SCHOOL&#10;LOVE&#10;BENEIFICANT&#10;SAMPLE&#10;PRETTY&#10;"/></node><node TEXT="dataOut"><node TEXT="Data set 1: 360&#10;Data set 2: 24&#10;Data set 3: 4989600&#10;Data set 4: 720&#10;Data set 5: 360&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Mischievous Children&#10;給一個英文單字，字元經過重新排列後共有多少種組合？&#10;例如：BEE共有3種組合：BEE EBE EEB&#10;Input&#10;第一列有一個正整數代表接下來有幾列測試資料。&#10;測試資料每列有一個單字，最多20個字元，全部為大寫字元（A～Z）&#10;Output&#10;對每一測試資料，請輸出共有多少種組合。&#10;所有的答案都可以以 unsigned long int 儲存，也就是說，&#10;我們保證答案一定小於232。輸出格式請參考Sample Output。&#10;Sample Input&#10;4&#10;HAPPY&#10;WEDDING&#10;ADAM&#10;ABC&#10;Sample Output&#10;Data set 1: 60&#10;Data set 2: 2520&#10;Data set 3: 12&#10;Data set 4: 6&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給一個英文單字，字元經過重新排列後&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;共有多少種組合&lt;/span&gt;？&lt;br&gt; 例如：BEE共有3種組合：BEE EBE EEB&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 第一列有一個正整數代表接下來有幾列測試資料。&lt;br&gt; 測試資料每列有一個單字，最多20個字元，全部為大寫字元（A～Z）。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 對每一測試資料，請輸出共有多少種組合。&lt;br&gt; 所有的答案都可以以 unsigned long int 儲存，也就是說，我們保證答案一定小於2^32。&lt;/p&gt;&lt;p&gt;輸出格式如範例輸出所示。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; HAPPY&lt;br&gt; WEDDING&lt;br&gt; ADAM&lt;br&gt; ABC&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Data set 1: 60&lt;br&gt; Data set 2: 2520&lt;br&gt; Data set 3: 12&lt;br&gt; Data set 4: 6&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&amp;nbsp;&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,10338題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;cstring&gt;\r\n#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    int n,aux,letter[26];\r\n    char string[20];\r\n    int k,i,j;\r\n    unsigned long long N;    \r\n    cin&gt;&gt;n;\r\n    for(k=1;k&lt;=n;k++){\r\n        cin&gt;&gt;string;\r\n        memset(letter,0,sizeof(letter));\r\n        for(i=0;i&lt;strlen(string);i++) \r\n\t\t\tletter[string[i]-'A']++;\r\n        \r\n\t\tN=1;\r\n        aux=0;\r\n        for(i=0;i&lt;26;i++){\r\n            for(j=0;j&lt;letter[i];j++){\r\n                N=N*(aux+1)/(1+j); /*排列P公式*/ \r\n                aux++;\r\n            }\r\n        }\r\n        cout&lt;&lt;\&quot;Data set \&quot;&lt;&lt;k&lt;&lt;\&quot;: \&quot;&lt;&lt;N&lt;&lt;endl;\r\n    }\r\n\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="密碼鎖 (Combination Lock)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="1 2 3 4&#10;9 1 9 1&#10;4 2 3 1&#10;1 3 2 4&#10;09 19 9 19&#10;0 0 0 0"/></node><node TEXT="dataOut"><node TEXT="1791&#10;1296&#10;1125&#10;2115&#10;1890"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Combination Lock&#10;你今天的任務需要來開一個鎖（如右圖）。在鎖上有一個轉盤，上面有40個刻度（0到39來代表）。開鎖的密碼由3個號碼組成，例如：15-25-8。要開啟這種鎖要按照以下步驟：&#10;&#10;    順時鐘方向轉轉盤2整圈&#10;    繼續順時鐘方向轉直到到達第一個號碼上&#10;    逆時鐘方向轉轉盤一整圈&#10;    繼續逆時鐘方向轉直到到達第二個號碼&#10;    順時鐘方向轉轉盤直到到達第三個號碼&#10;    拉開鎖頭就可以打開了&#10;&#10;給你一開始時轉盤的位置，還有開鎖的密碼，請你算出總共要轉多少度（degree，一整圈為360度）才能開啟鎖（順時鐘方向加逆時鐘方向）。&#10;輸入含有多組測試資料。每組測試資料一列含有4個整數（均介於0到39）。第一個整數代表轉盤開始時所在的位置。其餘三個整數分別代表第一、第二、第三個開鎖的密碼。這四個數中，相鄰的兩個數不會相同。&#10;&#10;若輸入為四個0，代表輸入結束。&#10;&#10;輸入&#10;0 30 0 30&#10;5 35 5 35&#10;0 20 0 20&#10;7 27 7 27&#10;0 10 0 10&#10;9 19 9 19&#10;0 0 0 0&#10;輸出&#10;1350&#10;1350&#10;1620&#10;1620&#10;1890&#10;1890&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;你今天的任務需要來開一個鎖（如下圖）。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/10550.jpg&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/10550.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;在鎖上有一個轉盤，上面有40個刻度（以0到39來代表）。開鎖的密碼由3個號碼組成，例如：15-25-8。&lt;br&gt; 要開啟這種鎖要按照以下步驟：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;順時鐘方向轉轉盤2整圈&lt;/li&gt;&lt;li&gt;繼續順時鐘方向轉直到到達第一個號碼上&lt;/li&gt;&lt;li&gt;逆時鐘方向轉轉盤一整圈&lt;/li&gt;&lt;li&gt;繼續逆時鐘方向轉直到到達第二個號碼&lt;/li&gt;&lt;li&gt;順時鐘方向轉轉盤直到到達第三個號碼&lt;/li&gt;&lt;li&gt;拉開鎖頭就可以打開了&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;給你一開始時&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;轉盤的位置&lt;/span&gt;，還有&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;開鎖的密碼&lt;/span&gt;，請你算出總共要轉多少度（degree，一整圈為360度）才能開啟鎖（順時鐘方向加逆時鐘方向）。&lt;/p&gt;&lt;p&gt;輸入含有多組測試資料。每組測試資料一列含有4個整數（均介於0到39）。&lt;br&gt; 第一個整數代表轉盤開始時所在的位置。其餘三個整數分別代表第一、第二、第三個開鎖的密碼。這四個數中，相鄰的兩個數不會相同。&lt;/p&gt;&lt;p&gt;程式重複輸入，直到輸入四個0才停止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 0 30 0 30&lt;br&gt; 5 35 5 35&lt;br&gt; 0 20 0 20&lt;br&gt; 7 27 7 27&lt;br&gt; 0 10 0 10&lt;br&gt; 9 19 9 19&lt;br&gt; 0 0 0 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 1350&lt;br&gt; 1350&lt;br&gt; 1620&lt;br&gt; 1620&lt;br&gt; 1890&lt;br&gt; 1890&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,10500題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(int argc, char *argv[])\n{\n  int a,b,c,d;  \n  cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d;\n  while (!(a==0&amp;&amp;b==0&amp;&amp;c==0&amp;&amp;d==0)){\n    a=a*9;b=b*9;c=c*9;d=d*9;\n    cout&lt;&lt;1080+\n    ((a-b)&gt;=0?(a-b):360+(a-b))+\n    ((c-b)&gt;=0?(c-b):360+(c-b))+\n    ((c-d)&gt;=0?(c-d):360+(c-d))\n    &lt;&lt;endl;\n    cin&gt;&gt;a&gt;&gt;b&gt;&gt;c&gt;&gt;d;\n  } \n  return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="10"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="31"/></node><node TEXT="UnitDescription"><node TEXT="UVa-2"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;綜合應用&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="幼稚園數數遊戲 (Kindergarten Counting Game)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="So if on advanced SO addition absolute received ....*&amp;23so90-+    So replying throwing he. Delighted consisted newspaper of unfeeling as neglected so. &#13;&#10;Tell size come hard mrs and four fond are. Of in commanded earnestly resources it. Tell (mrs)&#13;&#10;At quitting in strictly up wandered of relation answered felicity. [ . . . . . .  ; &quot;&#13;&#10;       Side          need at... ...in/s,. what dear ever upon if... Same down want at &quot;&quot;joy neat ask pain help [][]``she. &#13;&#10;Alone three stuff use law walls fat asked. Near do that     walls walls walls------he help. &#13;&#10;Much residence dashwoods she 28402342042excellent you.\\ Shade being under his bed her. Much read on as draw. &#13;&#10;Blessing for ignorant exercise any yourself unpacked.any.....anyanyanay....-0-23any &#13;&#10;Pleasant horrible but confined day end marriage. marriage M arriage carriage. &#13;&#10;Eagerness furniture set preserved far recommend. &#13;&#10;It        abode          wrong miles an so delay plate. She relation own put        \\\\outl///ived may disposed. "/></node><node TEXT="dataOut"><node TEXT="21&#13;&#10;17&#13;&#10;10&#13;&#10;20&#13;&#10;16&#13;&#10;17&#13;&#10;10&#13;&#10;11&#13;&#10;6&#13;&#10;16&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;500!&#10;你的任務是寫一個程序計算n階層（n&lt;=500）。&#10;500!的長度可達1135個數字，沒有任何整數的資料型態可以使用，&#10;所以你必須使用字元的資料型態來模擬長整數的乘法。&#10;Input&#10;輸入的每一行有一個整數 n （0 &lt;= n&lt;= 1000，不用懷疑，雖然題目是500！）&#10;直到輸入0停止&#10;Output&#10;對每一行輸入各輸出2行第一行為輸入的n加上!，第二行為n!的內容&#10;Sample input&#10;10&#10;30&#10;50&#10;100&#10;0&#10;Sample Output&#10;10!&#10;3628800&#10;30!&#10;265252859812191058636308480000000&#10;50!&#10;30414093201713378043612608166064768844377641568960512000000000000&#10;100!&#10;93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;算一算每行有幾個字（word）。&lt;br&gt; Word的定義是連續的字元（letter: A~Z、a~z）所組成的字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 測試資料每筆一行，每行至少有一個字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 輸出每一行的word數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; Meep Meep!&lt;br&gt; I tot I taw a putty tat.&lt;br&gt; I did! I did! I did taw a putty tat.&lt;br&gt; Shsssssssssh ... I am hunting wabbits. Heh Heh Heh Heh ...&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 7&lt;br&gt; 10&lt;br&gt; 9&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,494題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;cctype&gt;\r\n#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n\tint s=0;\r\n\tchar r,l;\r\n\twhile(cin.get(r)){\r\n\t      if(!isalpha(r) &amp;&amp; isalpha(l)){\r\n\t          s++;\r\n\t      }\r\n\t      if(r=='\\n'){\r\n\t\t      cout&lt;&lt;s&lt;&lt;endl;\r\n\t\t      s=0;\r\n\t   \t  }\r\n\t      l=r;\r\n\t  }\r\n\t  if (s!=0) cout&lt;&lt;s&lt;&lt;endl;\r\n\treturn 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="頻率是多少，Kenneth? (What's The Frequency, Kenneth?)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT=",,alim..ALIM&#13;&#10;@@alim0123alim%%alim...AALL&#13;&#10;..alim222.. .. .. &amp;&amp;alim..AAFFGG&#13;&#10;Bangladesh University of Business &amp; Technology&#13;&#10;(Alim)(Alim)(Alim)  aa&#13;&#10;(Alim) (Alim)()&#13;&#10;"/></node><node TEXT="dataOut"><node TEXT="AILMailm 1&#13;&#10;ailm 3&#13;&#10;AFGailm 2&#13;&#10;s 5&#13;&#10;Ailm 3&#13;&#10;Ailm 2"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Prime Cuts&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。&#10;（請注意：在本問題中，1被定義為質數）&#10;你的任務是，給你N及C，請你找出1到N中所有的質數，&#10;並把他們排成一列（假設共有K個）。如果K是偶數，&#10;請輸出中間那C*2個質數。如果K是奇數，則輸出中間那(C*2)-1個質數。&#10;Input&#10;每組測試資料一列，各含有2個整數N，C。（1 &lt;= N &lt;= 1000， 1&lt;= C &lt;= N）&#10;當輸入0時停止&#10;Output&#10;對每組測試資料輸出N C:，然後輸出題目要求的質數。每個數前方有一空格。&#10;如果2*C或(2*C)-1大於等於K，就把他們全部列出（如第3個sample）。&#10;每組測試資料後亦請空一列。請參考Sample Output。&#10;Sample Input&#10;21 2&#10;18 2&#10;18 18&#10;100 7&#10;0 0&#10;Sample Output&#10;&#10;21 2: 5 7 11&#10;&#10;18 2: 3 5 7 11&#10;&#10;18 18: 1 2 3 5 7 11 13 17&#10;&#10;100 7: 13 17 19 23 29 31 37 41 43 47 53 59 61 67&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;pre class=&quot;language-c&quot; contenteditable=&quot;false&quot;&gt;&lt;span class=&quot;token macro property&quot;&gt;#include &lt;span class=&quot;token string&quot;&gt;&amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/span&gt;&#10;&lt;span class=&quot;token function&quot;&gt;main&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;&#10;    &lt;span class=&quot;token keyword&quot;&gt;int&lt;/span&gt; i&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&#10;    &lt;span class=&quot;token keyword&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt;suffix&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;st&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;nd&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;rd&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&#10;    &lt;span class=&quot;token keyword&quot;&gt;char&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;*&lt;/span&gt;item&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;Unix&quot;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;cat&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;sed&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;awk&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;grep&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;ed&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;vi&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&#10;&#10;    &lt;span class=&quot;token function&quot;&gt;printf&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;In the beginning, there was nothing.\n&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&#10;    &lt;span class=&quot;token keyword&quot;&gt;for&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;i&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; i &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;7&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; i&lt;span class=&quot;token operator&quot;&gt;++&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&#10;        &lt;span class=&quot;token function&quot;&gt;printf&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;And on the %d%s day, God created %s. And it was good.\n&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;&#10;                i &lt;span class=&quot;token operator&quot;&gt;+&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;i &lt;span class=&quot;token operator&quot;&gt;&amp;lt;&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;3&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;?&lt;/span&gt; suffix&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;i&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;th&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; item&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;i&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;&#10;&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;神創造了好用的 Unix 工具之後，祂發現 vi 會使人禁不起誘惑而墮落，因為 vi 功能強大，&lt;br&gt; 讓人不願意使用 make, dbx, RCS 等完善的工具，反而用了命令列來編譯、 printf() 來除錯、磁帶備份來當版本控管的手段。&lt;/p&gt;&lt;p&gt;所以上帝下了命令：因為工程師們褻瀆了我所創造的 vi ，所以我決定創造 emacs ，這是一個功能強大到無法言喻的文字編輯器，&lt;br&gt; 至此，工程師們只要用過一次 vi ，就必須為此飽受磨難，注意！磨難必定是痛苦的，一路上將會荊棘遍佈哀鴻遍野，&lt;br&gt; 工程師必須讀取很多列文字，並告訴我每一列中&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;出現頻率最高的字母&lt;/span&gt;為何，及它&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;總共出現幾次&lt;/span&gt;。&lt;br&gt; 我命令你們遵守我訂下的鐵則：「不要讓你的朋友使用 vi」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸出的每一列要包含一列輸入中出現頻率最高的所有字母，並顯示出現多少次。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 輸出的字母必須按照字母順序來排序，並且所有大寫字母必須擺在小寫字母之前。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; When riding your bicycle backwards down a one-way street, if the&lt;br&gt; wheel falls of a canoe, how many ball bearings does it take to fill&lt;br&gt; up a water buffalo?&lt;br&gt; Hello Howard.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; e 6&lt;br&gt; al 7&lt;br&gt; a 3&lt;br&gt; Hlo 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,499題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;cctype&gt;\r\n#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]){\r\n  \tchar c,f[128]={0};\r\n  \tint m=0,a=0,i;\r\n  \twhile (cin.get(c)){\r\n\t    if (c!='\\n'){\r\n\t        if (isalpha(c)){\r\n\t           \tf[c]++;         \r\n\t          \t if (f[c]&gt;m) m=f[c];  \r\n\t        }         \r\n\t    } \r\n\t\telse{\r\n\t        for (i=0;i&lt;128;i++){   \r\n\t           if (f[i]==m){\r\n\t               cout&lt;&lt;(char)i;\r\n\t           }                        \r\n\t        }\r\n\t        cout&lt;&lt;\&quot; \&quot;&lt;&lt;m&lt;&lt;endl;\r\n\t        m=0;  \r\n\t        for (i=0;i&lt;128;i++) f[i]=0;         \r\n\t    } \r\n \t}\r\n\tif (m!=0){\r\n\t    for (i=0;i&lt;128;i++){   \r\n\t        if (f[i]==m)\r\n           \t    cout&lt;&lt;(char)i;\r\n\t    }\r\n\t    cout&lt;&lt;\&quot; \&quot;&lt;&lt;m&lt;&lt;endl;\r\n\t}    \r\n            \r\n \treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="環保獎金 (Ecological Premium)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#13;&#10;4&#13;&#10;123 456 789&#13;&#10;12 54 88&#13;&#10;33 45 78979&#13;&#10;12 456 777&#13;&#10;3&#13;&#10;11 12 456&#13;&#10;3121 456 789&#13;&#10;13215 4564 789&#13;&#10;2&#13;&#10;123 456 789&#13;&#10;123 7851 98486&#13;&#10;1&#13;&#10;123 456 789&#13;&#10;2&#13;&#10;123 0 456&#13;&#10;173 1 757"/></node><node TEXT="dataOut"><node TEXT="2713734&#13;&#10;12894120&#13;&#10;12210825&#13;&#10;97047&#13;&#10;187049"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Peter's Smokes&#10;Peter有 n 支紙菸，他一支一支的抽並且把菸屁股留起來。&#10;當他有 k 支菸屁股（k&gt;1）時他可以把它們捲成一支新的紙菸。&#10;請問Peter共可以抽幾支紙菸？&#10;Input&#10;每筆測試資料一列。每列有2個整數 n,k。&#10;直到輸入0停止&#10;Output&#10;對每一列輸入，請輸出Peter共可以抽幾支紙菸。&#10;Sample Input&#10;4 3&#10;10 3&#10;100 5&#10;0 0&#10;Sample Output&#10;5&#10;14&#10;124&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;德國的農夫根據他們農場的條件領取獎金。&lt;/p&gt;&lt;p&gt;想像以下簡單的規則：&lt;br&gt; 你知道農場的大小，也知道裡面有多少動物。在這裡我們不區別不同種動物之間的差異（雖然這跟現實有些不合）。&lt;br&gt; 除此之外，你還知道農夫使用環保裝置及習慣的等級（稱之環保等級），這等級以大於 0 的整數來表示。&lt;/p&gt;&lt;p&gt;農夫得到的獎金是根據以下的計算：&lt;br&gt; 首先算出&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;每隻動物平均居住的空間&lt;/span&gt;，然後乘以該農夫的&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;環保等級&lt;/span&gt;，這樣你就得到每隻動物可以領多少獎金。&lt;br&gt; 最後再把這個值乘以&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;所有動物的數目&lt;/span&gt;，就可以算出該農夫可得到獎金的數目了。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入與輸出:&lt;/span&gt;&lt;br&gt; 輸入的第一列有一個整數n（n&amp;lt;20），代表以下有幾組測試資料。&lt;br&gt; 每組測試資料的第一列有1個整數 f（0 &amp;lt; f &amp;lt; 20）代表在這組測試資料中有多少個農夫。&lt;br&gt; 接下來有 f 列，每列有3個正整數，分別代表各農夫農場的面積、農場裡動物的數目、該農夫的環保等級。&lt;br&gt; 所有輸入的整數都不會比100000大，也不會比0小。&lt;/p&gt;&lt;p&gt;對每組測試資料，請輸出1個整數，代表要發給農夫的獎金的總數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;（顏色為方便理解，此範例測資執行 3 次）&lt;/span&gt;&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt; 3&lt;/span&gt;&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;5&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 1 1 1&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 2 2 2&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 3 3 3&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 2 3 4&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 8 9 2&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 9 1 8&lt;br&gt; 6 12 1&lt;br&gt; 8 1 1&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;3&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 10 30 40&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 9 8 5&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 100 1000 70&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;38&lt;/span&gt;&lt;br&gt; 86&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;7445&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,10300題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(int argc, char *argv[]){\r\n  \tint n,f,a,b,c,t,i,j;\r\n  \tcin&gt;&gt;n;\r\n  \tfor (i=0;i&lt;n;i++){\r\n        cin&gt;&gt;f;\r\n    \tt=0;\r\n\t    for (j=0;j&lt;f;j++){\r\n\t        cin&gt;&gt;a&gt;&gt;b&gt;&gt;c;\r\n\t        t+=a*c;        \r\n\t    } \r\n\t    cout&lt;&lt;t&lt;&lt;endl;\r\n  \t}\r\n  \t\r\n  \treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="征服清單 (List of Conquests)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="6&#13;&#10;        Spain        Donna Elvira&#13;&#10;    Spain       Donna-Maria Sanchez&#13;&#10;   Turkey Alara Dertat&#13;&#10;  Turkmenistan Alara Detrat&#13;&#10;Turkey Ayla Akl&#13;&#10; Turkey Ceyda Akl"/></node><node TEXT="dataOut"><node TEXT="Spain 2&#13;&#10;Turkey 3&#13;&#10;Turkmenistan 1&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Cola&#10;你在便利商店看到一個這樣的宣傳單: 「3瓶空可樂罐換一瓶可樂」&#10;現在你決定在便利商店買一些可樂(就說N瓶好了), 你想知道你最多可以喝到多少瓶&#10;當 N=8 時候的情況. 方法一是標準的做法: 在你喝了 8 瓶可樂之後, 你有 8 個空罐子, &#10;把其中 6 瓶空罐子換成 2 瓶新的, 喝完之後你就有 4 瓶空罐子,&#10; 然後你又可以拿 3 瓶換 1 瓶新的, 最後, 你只有 2 個空罐子, 所以你再也不能再換新的可樂了. &#10;所以你總共可以喝到 8 + 2 + 1 = 11 瓶可樂.&#10;可是其實你有一個更好的方法! &#10;在第二種方法裡面, 你可以先和你的朋友(或者是店員??)借一個空罐子, &#10;然後你就可以喝到 8 + 3 + 1 = 12 瓶可樂! 當然, 你最後要把 1 瓶空罐子還給你的朋友.&#10;請記得: 喝太多可樂對身體不好喔!&#10;Input&#10;輸入有好幾組資料, 每一組一行, 每一行有一個正整數 N (1 &lt;= N &lt;= 200)&#10;直到輸入0停止&#10;Output&#10;對於每組輸入, 輸出你最多可以喝到幾瓶可樂. &#10;你可以和你的朋友借一些空罐子, 但是請記得還給他一樣數量的空罐子.&#10;Sample Input&#10;8&#10;9&#10;0&#10;Sample Output&#10;12&#10;13&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;在「唐．喬凡尼」歌劇第一幕中，僕人雷波雷諾(Leporello)拿著一本小冊子，&lt;br&gt; 告訴唐納．愛爾維拉(Donna Elvira)有關他的主人的風流事蹟：&lt;/p&gt;&lt;p&gt;「這本小冊子記錄著每位與我的主人交往過的女子芳名，&lt;br&gt; 你瞧瞧，在義大利有640位，在德國有231位，法國100位，91位在土耳其，在西班牙甚至超過1000位，&lt;br&gt; 各國、各年齡層、各社會階層的婦女都有。」&lt;/p&gt;&lt;p&gt;這本冊子上的人名是以時間順序來記錄，每次雷波雷諾要告訴別人他主人的作風時都很麻煩，&lt;br&gt; 因為以國別來分類時都必須重新算一遍。你必須寫程式幫助他做計算。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸入最多2000列。&lt;br&gt; 第一列為整數n，表示接下來有n列，&lt;br&gt; 每一列最多75個字元，記錄著每一位婦女的國別與姓名。&lt;br&gt; 你可以假設第一個字組為國名，之後的字串為婦人的名字。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 請在每一列輸出國名及該國婦人的總數，以空白隔開，並以國名字母的順序依序輸出。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; Spain Donna Elvira&lt;br&gt; England Jane Doe&lt;br&gt; Spain Donna Anna&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; England 1&lt;br&gt; Spain 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,10420題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="/*關於map的用法 請自已GOOGLE一下吧! &#13;&#10;都是用基本用法就能解這題*/&#13;&#10;#include&lt;bits/stdc++.h&gt;&#13;&#10;using namespace std;&#13;&#10;&#13;&#10;int main(){&#13;&#10;&#13;&#10;    string str,s;&#13;&#10;    int n;&#13;&#10;    cin &gt;&gt; n;&#13;&#10;    map&lt;string,int&gt;m;&#13;&#10;    map&lt;string,int&gt;::iterator i;&#13;&#10;    for(int i = 0; i &lt; n; i++){&#13;&#10;        cin &gt;&gt; s;&#13;&#10;        getline(cin,str);&#13;&#10;        m[s]++;&#13;&#10;    }&#13;&#10;    for(i = m.begin(); i != m.end(); i++)cout &lt;&lt; i-&gt;first &lt;&lt; &quot; &quot; &lt;&lt; i-&gt;second &lt;&lt; endl;&#13;&#10;    return 0;&#13;&#10;}&#13;&#10;"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="尋找Nessy (Searching for Nessy)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="4&#13;&#10;173 2936&#13;&#10;8801 807&#13;&#10;3403 7068&#13;&#10;12 11&#13;&#10;"/></node><node TEXT="dataOut"><node TEXT="55746&#13;&#10;788977&#13;&#10;2671704&#13;&#10;12"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Quirksome Squares&#10;3025這個4位數相當特別。&#10;如果你把他從中間切開你會得到2個長度相同的數30,25。&#10;而且此2數和的平方恰等於原來的數，我們稱這種數為quirksome number。&#10;(30+25)^2=3025&#10;這個問題是：給你N位數（N＝2,4,6,8），要找出符合以上性質的所有數。&#10;For example：4位數就是從0000到9999。注意：數字前方的0也要算在內。&#10;也就是說0001等於 (00+01)^2 ，是一個4位數的quirksome number。&#10;Input&#10;輸入可能包含了好幾列測試資料，每一列只有一個數字N（N=2,4,6,8）&#10;，代表要求的是幾位數的quirksome number。&#10;直到輸入0停止&#10;Output&#10;對每一個輸入N，你應該要輸出所有N位數的quirksome number，每個一行&#10;，由小到大排列。注意：數字前方的0不可忽略，&#10;例如2位數中的quirksome number 01不可只輸出1。&#10;Sample Input&#10;2&#10;2&#10;0&#10;Sample Output&#10;00&#10;01&#10;81&#10;00&#10;01&#10;81&#10;&#10;&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;有關尼斯湖水怪請參考：http://en.wikipedia.org/wiki/Loch_Ness_Monster&lt;/p&gt;&lt;p&gt;2003年7月，BBC廣播團隊發表一則關於尼斯湖水怪的研究，該研究利用了600個獨立的聲納探測儀後發現，&lt;br&gt; 尼斯湖內並無任何大型生物，所以該團隊認為尼斯湖水怪並不存在。&lt;br&gt; 如今，我們想要重複實作此實驗。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://i.imgur.com/nifeaNS.png&quot; data-mce-src=&quot;https://i.imgur.com/nifeaNS.png&quot;&gt;&lt;/p&gt;&lt;p&gt;給你一個 n 列 m 行的格子代表尼斯湖，6 ≤ n, m ≤ 10000，找出&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最少要放幾個聲納&lt;/span&gt;才能控制所有的方格，條件如下：&lt;br&gt;1.探測儀可偵測的範圍為九宮格的大小，如下圖X點及其相鄰的八個區塊。&lt;br&gt;2.&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;湖邊四周圍並不需要偵測&lt;/span&gt;，因為湖水太淺，水怪不會游到這邊來。&amp;nbsp;&lt;img style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; src=&quot;https://i.imgur.com/vvqBgkm.png&quot; width=&quot;1002&quot; height=&quot;347&quot; data-mce-src=&quot;https://i.imgur.com/vvqBgkm.png&quot; data-mce-style=&quot;display: block; margin-left: auto; margin-right: auto;&quot;&gt;&lt;/p&gt;&lt;p&gt;X點表示聲納所在位置，而灰色區域表示可偵測的範圍，如上圖。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸入的第一行有一個整數，t，代表測試筆數。&lt;br&gt; 每筆測資一行，含有兩個由空白分開的數字，6 ≤ n, m ≤ 10000，也就是格子的大小 (n 列 m 行)。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 請對每一組輸入資料，輸出最少需要幾組聲納儀，才能使偵測範圈涵蓋所有監控區域。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 6 6&lt;br&gt; 7 7&lt;br&gt; 9 13&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 4&lt;br&gt; 12&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11044題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int t;\r\n    cin&gt;&gt;t;\r\n    while(t--){\r\n        int m,n;\r\n        cin&gt;&gt;m&gt;&gt;n;\r\n        cout&lt;&lt;(m/3)*(n/3)&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="活動規劃 (Event Planning)"/></node><node TEXT="score"><node TEXT="10.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="184 430887 10 5&#13;&#10;7794&#13;&#10;521 220 380 729 969&#13;&#10;2363&#13;&#10;887 104 641 909 378&#13;&#10;541&#13;&#10;582 387 583 241 294&#13;&#10;2568&#13;&#10;198 653 369 418 692&#13;&#10;4068&#13;&#10;901 516 623 703 971&#13;&#10;3070&#13;&#10;394 491 525 464 219&#13;&#10;6230&#13;&#10;648 796 287 979 395&#13;&#10;5199&#13;&#10;702 667 743 976 908&#13;&#10;6092&#13;&#10;134 106 380 193 214&#13;&#10;6997&#13;&#10;920 114 587 543 817&#13;&#10;137 126506 17 12&#13;&#10;1314&#13;&#10;364 649 626 702 444 913 681 529 959 72 196 392&#13;&#10;6809&#13;&#10;103 119 872 900 189 65 113 260 985 228 537 217&#13;&#10;7740&#13;&#10;785 445 636 214 196 690 553 822 392 687 425 763&#13;&#10;2903&#13;&#10;73 525 412 155 263 205 965 825 105 153 580 218&#13;&#10;8441&#13;&#10;255 136 641 472 872 115 607 197 19 494 577 572&#13;&#10;2354&#13;&#10;659 259 120 421 165 194 637 577 39 900 472 4&#13;&#10;8271&#13;&#10;577 157 304 486 261 249 312 592 411 874 397 18&#13;&#10;3556&#13;&#10;417 512 338 679 517 997 938 328 418 793 522 745&#13;&#10;6988&#13;&#10;561 644 532 255 57 108 413 51 284 364 300 597&#13;&#10;5408&#13;&#10;712 470 42 730 231 459 932 569 829 138 565 766&#13;&#10;5929&#13;&#10;673 559 678 417 618 930 751 840 184 809 639 287&#13;&#10;689&#13;&#10;923 341 851 209 987 252 370 29 672 601 178 603&#13;&#10;5645&#13;&#10;6 431 114 463 588 788 712 956 895 19 575 336&#13;&#10;8805&#13;&#10;760 835 498 737 384 110 78 925 320 755 176 690&#13;&#10;7606&#13;&#10;848 981 653 140 840 659 262 954 812 850 431 523&#13;&#10;3417&#13;&#10;16 233 70 352 92 520 877 280 256 260 390 24&#13;&#10;7469&#13;&#10;400 780 51 89 253 900 760 906 730 599 565 992&#13;&#10;197 152960 16 1&#13;&#10;9669&#13;&#10;26&#13;&#10;1096&#13;&#10;823&#13;&#10;6467&#13;&#10;422&#13;&#10;1341&#13;&#10;306&#13;&#10;7685&#13;&#10;885&#13;&#10;5543&#13;&#10;249&#13;&#10;9108&#13;&#10;277&#13;&#10;9757&#13;&#10;365&#13;&#10;8419&#13;&#10;175&#13;&#10;9413&#13;&#10;309&#13;&#10;2173&#13;&#10;595&#13;&#10;2010&#13;&#10;495&#13;&#10;5211&#13;&#10;470&#13;&#10;7588&#13;&#10;126&#13;&#10;9302&#13;&#10;398&#13;&#10;7373&#13;&#10;816&#13;&#10;56 364820 14 5&#13;&#10;9905&#13;&#10;933 206 662 507 458&#13;&#10;6229&#13;&#10;162 735 725 217 481&#13;&#10;9225&#13;&#10;51 791 355 646 696&#13;&#10;85&#13;&#10;530 165 717 346 391&#13;&#10;5386&#13;&#10;527 898 228 779 225&#13;&#10;714&#13;&#10;142 849 24 494 45&#13;&#10;8582&#13;&#10;95 207 908 510 424&#13;&#10;8005&#13;&#10;100 166 869 456 812&#13;&#10;7256&#13;&#10;996 341 109 402 688&#13;&#10;3206&#13;&#10;206 905 398 124 373&#13;&#10;2755&#13;&#10;943 515 161 657 700&#13;&#10;3507&#13;&#10;830 795 104 427 995&#13;&#10;5190&#13;&#10;505 95 385 64 241&#13;&#10;8809&#13;&#10;318 927 228 428 329&#13;&#10;49 272891 7 6&#13;&#10;1747&#13;&#10;660 574 19 292 88 872&#13;&#10;6250&#13;&#10;788 769 779 272 563 896&#13;&#10;4893&#13;&#10;782 400 52 857 154 293&#13;&#10;9158&#13;&#10;473 219 972 591 238 267&#13;&#10;6305&#13;&#10;464 467 916 814 40 625&#13;&#10;4795&#13;&#10;820 496 54 297 264 523&#13;&#10;6404&#13;&#10;828 418 527 299 509 269&#13;&#10;136 282135 8 4&#13;&#10;2216&#13;&#10;471 561 416 710&#13;&#10;965&#13;&#10;315 864 985 230&#13;&#10;3178&#13;&#10;25 856 782 535&#13;&#10;290&#13;&#10;527 832 306 49&#13;&#10;744&#13;&#10;824 158 618 122&#13;&#10;5341&#13;&#10;887 969 710 138&#13;&#10;2262&#13;&#10;536 610 118 642&#13;&#10;6762&#13;&#10;946 958 873 931&#13;&#10;197 306368 6 6&#13;&#10;691&#13;&#10;180 775 547 11 771 287&#13;&#10;359&#13;&#10;594 135 411 406 492 989&#13;&#10;4917&#13;&#10;201 817 933 427 116 51&#13;&#10;6971&#13;&#10;125 687 717 688 307 594&#13;&#10;1313&#13;&#10;643 17 638 823 482 184&#13;&#10;9480&#13;&#10;943 161 318 226 296 419&#13;&#10;21 425434 10 9&#13;&#10;8339&#13;&#10;915 320 797 30 371 556 847 748 272&#13;&#10;7206&#13;&#10;746 557 151 388 264 789 211 746 663&#13;&#10;4290&#13;&#10;688 825 744 914 811 853 235 980 951&#13;&#10;3619&#13;&#10;349 865 252 836 585 313 392 431 751&#13;&#10;271&#13;&#10;656 496 601 497 885 865 976 786 300&#13;&#10;6432&#13;&#10;211 678 152 645 281 654 187 517 633&#13;&#10;8575&#13;&#10;139 672 692 81 507 968 84 589 398&#13;&#10;4099&#13;&#10;944 744 331 234 931 906 99 906 691&#13;&#10;2339&#13;&#10;234 592 768 386 927 48 730 113 255&#13;&#10;1537&#13;&#10;942 394 33 323 165 231 290 249 820&#13;&#10;128 163951 3 8&#13;&#10;7819&#13;&#10;688 744 701 787 339 81 566 573&#13;&#10;7376&#13;&#10;333 650 980 382 379 783 327 432&#13;&#10;4823&#13;&#10;722 155 47 577 386 27 827 206&#13;&#10;54 350544 7 12&#13;&#10;4714&#13;&#10;346 963 787 823 301 558 389 565 921 412 214 590&#13;&#10;1138&#13;&#10;283 372 812 715 787 533 871 524 109 947 551 626&#13;&#10;5056&#13;&#10;958 917 502 176 2 538 829 479 51 820 36 130&#13;&#10;9806&#13;&#10;647 542 288 236 26 572 609 838 977 395 60 537&#13;&#10;7678&#13;&#10;860 484 159 486 326 116 92 518 983 95 747 501&#13;&#10;2380&#13;&#10;798 321 301 928 395 948 469 374 875 185 636 173&#13;&#10;348&#13;&#10;612 568 82 149 176 633 323 335 118 339 142 901&#13;&#10;155 130444 15 7&#13;&#10;5641&#13;&#10;951 91 637 251 709 722 889&#13;&#10;1724&#13;&#10;95 453 363 731 626 75 33&#13;&#10;9366&#13;&#10;849 182 59 481 505 395 289&#13;&#10;4654&#13;&#10;537 189 391 351 876 685 667&#13;&#10;7085&#13;&#10;466 994 767 174 716 345 352&#13;&#10;1053&#13;&#10;799 405 923 424 480 956 308&#13;&#10;3110&#13;&#10;828 367 499 22 452 788 556&#13;&#10;1339&#13;&#10;978 638 30 543 322 697 368&#13;&#10;6533&#13;&#10;691 825 653 96 169 4 287&#13;&#10;5351&#13;&#10;99 209 392 270 855 700 288&#13;&#10;5721&#13;&#10;757 788 394 209 265 951 888&#13;&#10;5405&#13;&#10;588 918 785 600 305 843 78&#13;&#10;8507&#13;&#10;667 732 472 837 426 759 494&#13;&#10;7484&#13;&#10;969 886 486 513 275 464 886&#13;&#10;5022&#13;&#10;942 279 932 207 920 819 449&#13;&#10;86 90931 13 6&#13;&#10;7315&#13;&#10;457 566 107 124 988 579&#13;&#10;8840&#13;&#10;414 337 144 320 996 721&#13;&#10;338&#13;&#10;509 686 960 394 408 902&#13;&#10;4226&#13;&#10;339 108 283 849 247 480&#13;&#10;1784&#13;&#10;862 968 697 319 224 494&#13;&#10;2072&#13;&#10;211 763 784 315 99 618&#13;&#10;1889&#13;&#10;786 28 130 985 715 90&#13;&#10;4553&#13;&#10;122 992 431 152 99 404&#13;&#10;953&#13;&#10;36 575 275 899 542 662&#13;&#10;3196&#13;&#10;456 846 350 668 608 824&#13;&#10;309&#13;&#10;707 131 308 182 160 438&#13;&#10;6446&#13;&#10;565 218 234 377 209 356&#13;&#10;8383&#13;&#10;999 760 529 35 334 494&#13;&#10;160 494986 10 10&#13;&#10;1762&#13;&#10;691 881 380 298 394 53 696 215 51 878&#13;&#10;5155&#13;&#10;489 735 630 398 659 7 607 14 536 296&#13;&#10;3538&#13;&#10;756 21 799 249 645 365 786 485 78 476&#13;&#10;7666&#13;&#10;458 775 449 511 160 354 252 37 730 432&#13;&#10;4668&#13;&#10;49 830 121 56 126 826 283 422 290 38&#13;&#10;4970&#13;&#10;780 978 87 835 763 262 913 930 317 371&#13;&#10;3887&#13;&#10;456 572 554 811 825 281 230 256 744 970&#13;&#10;9632&#13;&#10;555 26 902 380 1000 324 361 37 457 140&#13;&#10;9356&#13;&#10;545 975 158 497 578 87 505 949 171 651&#13;&#10;5678&#13;&#10;725 151 725 5 71 671 749 41 446 994&#13;&#10;165 322043 3 2&#13;&#10;3920&#13;&#10;425 794&#13;&#10;3470&#13;&#10;565 188&#13;&#10;4977&#13;&#10;229 346&#13;&#10;134 26344 13 6&#13;&#10;5982&#13;&#10;294 86 346 709 238 70&#13;&#10;1730&#13;&#10;309 432 153 350 568 147&#13;&#10;9719&#13;&#10;606 211 173 658 636 657&#13;&#10;8958&#13;&#10;891 846 911 810 882 842&#13;&#10;3142&#13;&#10;696 277 752 680 364 97&#13;&#10;5949&#13;&#10;602 859 794 601 290 947&#13;&#10;4563&#13;&#10;548 784 58 154 995 923&#13;&#10;3481&#13;&#10;320 579 359 901 424 270&#13;&#10;939&#13;&#10;997 802 17 692 79 769&#13;&#10;7691&#13;&#10;443 867 760 735 725 553&#13;&#10;7830&#13;&#10;705 190 977 252 974 35&#13;&#10;7089&#13;&#10;659 648 599 669 226 648&#13;&#10;2374&#13;&#10;341 918 971 337 410 988&#13;&#10;50 291500 12 12&#13;&#10;7465&#13;&#10;312 540 46 727 783 381 431 663 48 374 327 774&#13;&#10;2723&#13;&#10;986 421 759 654 647 407 914 678 14 574 705 424&#13;&#10;6354&#13;&#10;423 603 7 203 224 9 743 270 737 215 342 858&#13;&#10;670&#13;&#10;80 231 896 854 392 881 274 150 224 611 247 829&#13;&#10;9830&#13;&#10;953 402 994 376 654 417 670 351 310 584 360 743&#13;&#10;2701&#13;&#10;787 958 887 645 526 657 876 421 510 267 992 784&#13;&#10;8507&#13;&#10;907 84 355 735 373 307 136 57 374 480 164 43&#13;&#10;2934&#13;&#10;474 317 191 216 862 668 864 438 312 80 94 188&#13;&#10;7423&#13;&#10;604 145 183 77 253 89 162 299 824 225 296 650&#13;&#10;3092&#13;&#10;360 130 136 93 651 610 411 842 516 272 200 380&#13;&#10;3371&#13;&#10;512 460 805 390 651 99 536 524 176 479 613 28&#13;&#10;6514&#13;&#10;126 254 765 777 226 124 597 363 218 247 663 629&#13;&#10;173 387227 9 6&#13;&#10;5726&#13;&#10;301 491 399 106 572 740&#13;&#10;8112&#13;&#10;107 264 71 276 877 791&#13;&#10;2340&#13;&#10;3 44 509 470 961 323&#13;&#10;2014&#13;&#10;13 541 3 367 860 783&#13;&#10;1877&#13;&#10;451 762 175 752 944 574&#13;&#10;6108&#13;&#10;515 313 753 312 577 515&#13;&#10;802&#13;&#10;454 305 22 147 39 221&#13;&#10;2940&#13;&#10;1000 545 373 704 776 376&#13;&#10;4524&#13;&#10;326 850 997 777 611 171&#13;&#10;166 291987 9 12&#13;&#10;1080&#13;&#10;748 519 451 15 33 730 159 338 752 306 377 974&#13;&#10;9820&#13;&#10;67 208 986 461 984 51 221 309 901 217 776 202&#13;&#10;4099&#13;&#10;304 136 823 70 586 260 589 36 275 623 766 434&#13;&#10;4426&#13;&#10;208 430 28 181 42 786 389 718 246 62 770 467&#13;&#10;9878&#13;&#10;670 684 838 562 762 832 699 274 902 284 224 181&#13;&#10;2907&#13;&#10;500 804 467 624 454 675 54 172 546 96 958 625&#13;&#10;5186&#13;&#10;203 687 274 360 439 634 734 968 887 495 799 585&#13;&#10;8776&#13;&#10;391 559 684 572 569 874 375 726 187 519 400 241&#13;&#10;7396&#13;&#10;636 28 339 260 533 233 638 497 283 76 821 17&#13;&#10;109 183398 15 1&#13;&#10;1983&#13;&#10;662&#13;&#10;3541&#13;&#10;540&#13;&#10;8827&#13;&#10;185&#13;&#10;7566&#13;&#10;599&#13;&#10;9500&#13;&#10;525&#13;&#10;1547&#13;&#10;769&#13;&#10;9854&#13;&#10;27&#13;&#10;4304&#13;&#10;251&#13;&#10;3843&#13;&#10;180&#13;&#10;6535&#13;&#10;969&#13;&#10;9811&#13;&#10;149&#13;&#10;870&#13;&#10;386&#13;&#10;5816&#13;&#10;976&#13;&#10;8697&#13;&#10;960&#13;&#10;1383&#13;&#10;606&#13;&#10;52 19717 6 4&#13;&#10;3038&#13;&#10;993 981 3 591&#13;&#10;5361&#13;&#10;218 66 689 834&#13;&#10;3294&#13;&#10;840 85 529 710&#13;&#10;3163&#13;&#10;497 503 746 652&#13;&#10;7467&#13;&#10;661 318 983 310&#13;&#10;6235&#13;&#10;278 182 354 235&#13;&#10;34 25340 17 10&#13;&#10;2294&#13;&#10;508 187 160 264 877 994 48 406 78 577&#13;&#10;4812&#13;&#10;365 765 308 801 106 887 152 114 869 462&#13;&#10;770&#13;&#10;146 335 850 71 312 97 989 961 730 496&#13;&#10;8794&#13;&#10;890 761 404 573 499 810 342 766 305 707&#13;&#10;9765&#13;&#10;303 508 327 190 660 441 749 812 937 586&#13;&#10;5950&#13;&#10;786 657 149 573 646 800 302 832 637 882&#13;&#10;1969&#13;&#10;41 455 781 541 487 547 537 884 767 840&#13;&#10;2958&#13;&#10;784 29 741 225 779 243 161 54 770 637&#13;&#10;2729&#13;&#10;609 209 46 408 512 879 45 393 851 777&#13;&#10;2268&#13;&#10;632 317 24 869 854 909 635 384 990 419&#13;&#10;9896&#13;&#10;421 334 882 354 185 936 123 822 337 733&#13;&#10;4058&#13;&#10;383 831 232 952 876 316 803 342 854 124&#13;&#10;9748&#13;&#10;569 993 894 167 317 277 847 426 691 267&#13;&#10;3414&#13;&#10;262 311 635 889 125 146 916 548 868 989&#13;&#10;2604&#13;&#10;99 941 945 415 433 286 960 557 636 528&#13;&#10;2526&#13;&#10;530 695 246 807 541 673 187 499 122 140&#13;&#10;8866&#13;&#10;448 28 625 594 634 172 151 622 551 251&#13;&#10;59 266357 14 10&#13;&#10;6369&#13;&#10;315 932 107 533 861 327 227 107 133 459&#13;&#10;3166&#13;&#10;11 648 592 151 147 39 870 463 324 503&#13;&#10;5458&#13;&#10;475 124 876 416 377 751 463 752 222 778&#13;&#10;5140&#13;&#10;19 311 544 346 228 341 169 377 120 180&#13;&#10;4401&#13;&#10;403 21 863 442 891 325 456 83 650 622&#13;&#10;1984&#13;&#10;216 728 275 967 190 717 879 969 90 898&#13;&#10;7143&#13;&#10;325 243 197 666 413 265 477 283 289 880&#13;&#10;2803&#13;&#10;842 11 195 857 468 279 507 780 177 413&#13;&#10;297&#13;&#10;142 69 388 859 949 46 640 846 15 965&#13;&#10;4873&#13;&#10;903 630 192 858 106 475 147 986 780 679&#13;&#10;7006&#13;&#10;666 536 155 635 733 625 812 145 822 644&#13;&#10;9300&#13;&#10;209 192 853 255 832 389 961 796 168 554&#13;&#10;4642&#13;&#10;360 411 222 525 248 208 996 928 896 661&#13;&#10;1090&#13;&#10;741 295 886 365 797 30 186 130 935 86&#13;&#10;66 277378 11 12&#13;&#10;7670&#13;&#10;683 950 34 927 65 84 27 288 609 276 186 294&#13;&#10;5568&#13;&#10;81 955 737 822 940 622 877 426 342 62 556 967&#13;&#10;5368&#13;&#10;879 444 871 723 0 553 672 34 479 738 809 506&#13;&#10;2852&#13;&#10;418 472 902 402 55 983 357 792 494 987 413 370&#13;&#10;7352&#13;&#10;445 122 659 412 962 227 856 522 950 857 74 312&#13;&#10;4417&#13;&#10;243 740 390 749 455 498 912 356 900 657 28 947&#13;&#10;961&#13;&#10;522 934 552 582 727 998 704 385 409 355 303 955&#13;&#10;7564&#13;&#10;943 811 641 254 82 884 994 472 323 448 660 925&#13;&#10;4685&#13;&#10;249 581 522 196 29 43 820 272 315 546 269 710&#13;&#10;3580&#13;&#10;368 64 614 322 632 557 824 963 501 906 847 495&#13;&#10;4473&#13;&#10;860 633 727 784 818 976 54 339 862 84 73 681&#13;&#10;161 359964 5 4&#13;&#10;6228&#13;&#10;228 683 853 842&#13;&#10;8431&#13;&#10;174 398 828 136&#13;&#10;9928&#13;&#10;423 983 84 490&#13;&#10;2719&#13;&#10;407 907 5 224&#13;&#10;2632&#13;&#10;60 254 434 835&#13;&#10;114 101663 8 3&#13;&#10;97&#13;&#10;195 503 640&#13;&#10;7700&#13;&#10;45 482 262&#13;&#10;7196&#13;&#10;570 90 355&#13;&#10;9370&#13;&#10;203 28 243&#13;&#10;5705&#13;&#10;560 341 600&#13;&#10;1415&#13;&#10;565 172 316&#13;&#10;2252&#13;&#10;297 150 836&#13;&#10;5739&#13;&#10;30 241 204&#13;&#10;27 64402 14 3&#13;&#10;1395&#13;&#10;16 745 388&#13;&#10;457&#13;&#10;525 433 746&#13;&#10;2785&#13;&#10;461 679 112&#13;&#10;3883&#13;&#10;19 712 658&#13;&#10;5696&#13;&#10;575 974 784&#13;&#10;9367&#13;&#10;814 310 354&#13;&#10;3791&#13;&#10;241 248 449&#13;&#10;9162&#13;&#10;92 932 534&#13;&#10;2602&#13;&#10;366 922 385&#13;&#10;7652&#13;&#10;44 821 310&#13;&#10;3448&#13;&#10;499 422 598&#13;&#10;3957&#13;&#10;824 255 484&#13;&#10;3843&#13;&#10;228 958 340&#13;&#10;6902&#13;&#10;958 694 575&#13;&#10;173 321956 4 5&#13;&#10;3543&#13;&#10;645 787 524 701 398&#13;&#10;8259&#13;&#10;282 443 419 282 639&#13;&#10;3295&#13;&#10;394 236 126 218 491&#13;&#10;3254&#13;&#10;997 409 949 337 140&#13;&#10;120 104897 14 3&#13;&#10;3204&#13;&#10;428 47 78&#13;&#10;1787&#13;&#10;835 292 773&#13;&#10;8859&#13;&#10;891 746 365&#13;&#10;7699&#13;&#10;27 694 917&#13;&#10;9731&#13;&#10;620 734 330&#13;&#10;659&#13;&#10;33 16 209&#13;&#10;4108&#13;&#10;353 349 268&#13;&#10;6008&#13;&#10;754 753 117&#13;&#10;1303&#13;&#10;800 886 944&#13;&#10;5627&#13;&#10;177 717 247&#13;&#10;8107&#13;&#10;152 302 66&#13;&#10;8752&#13;&#10;997 674 291&#13;&#10;1411&#13;&#10;407 311 107&#13;&#10;1001&#13;&#10;328 6 803&#13;&#10;182 411557 12 6&#13;&#10;4329&#13;&#10;823 944 672 312 829 615&#13;&#10;2346&#13;&#10;697 21 574 144 173 566&#13;&#10;8130&#13;&#10;43 562 575 334 559 982&#13;&#10;7138&#13;&#10;666 111 664 362 914 34&#13;&#10;8185&#13;&#10;674 861 899 186 804 570&#13;&#10;6359&#13;&#10;322 875 826 709 897 89&#13;&#10;7284&#13;&#10;760 655 755 803 908 329&#13;&#10;2301&#13;&#10;466 310 473 822 111 136&#13;&#10;57&#13;&#10;25 861 592 389 721 180&#13;&#10;5555&#13;&#10;214 440 765 537 314 590&#13;&#10;9217&#13;&#10;901 369 789 661 23 233&#13;&#10;1319&#13;&#10;931 562 290 86 562 453&#13;&#10;130 235329 17 1&#13;&#10;2418&#13;&#10;140&#13;&#10;4780&#13;&#10;468&#13;&#10;8980&#13;&#10;243&#13;&#10;238&#13;&#10;75&#13;&#10;5248&#13;&#10;498&#13;&#10;4996&#13;&#10;687&#13;&#10;4525&#13;&#10;237&#13;&#10;10000&#13;&#10;146&#13;&#10;712&#13;&#10;939&#13;&#10;644&#13;&#10;950&#13;&#10;8785&#13;&#10;791&#13;&#10;6633&#13;&#10;72&#13;&#10;4097&#13;&#10;764&#13;&#10;7219&#13;&#10;475&#13;&#10;3442&#13;&#10;805&#13;&#10;764&#13;&#10;206&#13;&#10;4287&#13;&#10;319&#13;&#10;95 259618 14 6&#13;&#10;3059&#13;&#10;935 907 562 312 374 490&#13;&#10;5315&#13;&#10;521 206 528 381 155 619&#13;&#10;6036&#13;&#10;667 381 429 121 907 595&#13;&#10;5546&#13;&#10;401 541 145 35 551 510&#13;&#10;4081&#13;&#10;803 918 481 738 514 42&#13;&#10;8657&#13;&#10;889 532 639 99 738 857&#13;&#10;1380&#13;&#10;894 165 31 250 547 151&#13;&#10;2943&#13;&#10;453 746 0 544 977 836&#13;&#10;8925&#13;&#10;527 345 799 330 953 279&#13;&#10;3455&#13;&#10;157 12 497 736 234 826&#13;&#10;7441&#13;&#10;663 372 4 556 537 726&#13;&#10;3490&#13;&#10;83 877 248 226 312 248&#13;&#10;2044&#13;&#10;289 83 38 816 118 838&#13;&#10;5658&#13;&#10;70 807 283 227 819 470&#13;&#10;70 453878 16 7&#13;&#10;9681&#13;&#10;357 181 652 895 908 147 978&#13;&#10;5414&#13;&#10;85 204 787 333 664 75 106&#13;&#10;7745&#13;&#10;581 915 230 107 986 36 390&#13;&#10;9440&#13;&#10;546 861 556 289 536 733 695&#13;&#10;6851&#13;&#10;605 346 788 202 183 455 676&#13;&#10;8989&#13;&#10;659 462 292 13 227 89 716&#13;&#10;4304&#13;&#10;3 946 916 679 672 996 272&#13;&#10;1441&#13;&#10;546 518 196 82 941 891 976&#13;&#10;7542&#13;&#10;927 453 437 110 908 113 69&#13;&#10;5405&#13;&#10;265 361 580 493 140 986 992&#13;&#10;1677&#13;&#10;621 907 513 983 592 785 891&#13;&#10;2645&#13;&#10;302 86 911 243 668 886 478&#13;&#10;3329&#13;&#10;338 916 394 245 719 153 502&#13;&#10;2650&#13;&#10;205 772 476 345 447 157 179&#13;&#10;5659&#13;&#10;63 693 741 346 477 631 174&#13;&#10;2316&#13;&#10;717 84 403 74 660 881 359&#13;&#10;84 334056 18 11&#13;&#10;5034&#13;&#10;597 125 188 802 587 354 146 725 512 326 482&#13;&#10;4304&#13;&#10;709 222 611 185 853 785 345 260 559 748 334&#13;&#10;2894&#13;&#10;629 693 906 114 827 839 319 423 654 197 224&#13;&#10;187&#13;&#10;551 60 655 62 76 137 18 785 359 319 661&#13;&#10;493&#13;&#10;104 5 162 663 754 496 572 72 880 477 877&#13;&#10;7935&#13;&#10;5 886 128 659 82 42 590 324 793 935 76&#13;&#10;9945&#13;&#10;71 94 654 121 414 4 333 208 10 495 561&#13;&#10;6797&#13;&#10;681 132 216 560 610 783 956 615 669 774 965&#13;&#10;2347&#13;&#10;816 244 765 299 178 842 168 250 936 512 61&#13;&#10;6011&#13;&#10;517 84 247 217 269 809 361 950 631 267 200&#13;&#10;1755&#13;&#10;49 155 546 718 620 510 159 125 754 614 424&#13;&#10;1155&#13;&#10;455 592 872 81 104 933 120 311 16 58 218&#13;&#10;4697&#13;&#10;557 579 926 187 536 125 428 585 971 974 994&#13;&#10;6125&#13;&#10;483 843 716 927 456 139 858 912 422 420 683&#13;&#10;4047&#13;&#10;352 803 527 59 551 745 34 107 13 960 295&#13;&#10;5484&#13;&#10;84 413 824 746 76 817 335 559 659 741 175&#13;&#10;1467&#13;&#10;881 32 717 302 142 89 518 185 582 735 244&#13;&#10;708&#13;&#10;169 278 240 873 238 225 111 12 638 935 758&#13;&#10;161 25348 12 2&#13;&#10;3027&#13;&#10;524 137&#13;&#10;4493&#13;&#10;404 861&#13;&#10;4478&#13;&#10;396 2&#13;&#10;6272&#13;&#10;604 878&#13;&#10;1880&#13;&#10;28 121&#13;&#10;2587&#13;&#10;888 90&#13;&#10;7364&#13;&#10;760 18&#13;&#10;8610&#13;&#10;871 30&#13;&#10;5067&#13;&#10;496 479&#13;&#10;5028&#13;&#10;938 262&#13;&#10;6772&#13;&#10;37 476&#13;&#10;9836&#13;&#10;634 571&#13;&#10;4 468159 10 8&#13;&#10;783&#13;&#10;261 535 401 289 346 207 868 436&#13;&#10;8963&#13;&#10;627 144 906 188 866 506 684 344&#13;&#10;4018&#13;&#10;621 296 476 348 772 270 672 342&#13;&#10;1883&#13;&#10;308 1000 582 35 260 807 436 239&#13;&#10;3848&#13;&#10;333 797 970 276 424 113 873 302&#13;&#10;2945&#13;&#10;68 676 12 578 296 999 744 334&#13;&#10;5108&#13;&#10;14 6 803 939 314 802 210 39&#13;&#10;6084&#13;&#10;707 475 682 550 808 478 519 774&#13;&#10;2836&#13;&#10;632 336 894 301 404 569 3 672&#13;&#10;7758&#13;&#10;2 106 890 773 120 586 575 749&#13;&#10;9 477623 7 6&#13;&#10;58&#13;&#10;666 103 190 215 601 359&#13;&#10;7798&#13;&#10;64 951 747 401 535 47&#13;&#10;4845&#13;&#10;794 50 858 349 52 964&#13;&#10;8971&#13;&#10;515 83 204 781 832 794&#13;&#10;2775&#13;&#10;481 422 46 147 525 928&#13;&#10;6764&#13;&#10;816 286 477 570 927 914&#13;&#10;4918&#13;&#10;461 961 156 255 701 13&#13;&#10;197 215451 17 2&#13;&#10;4130&#13;&#10;750 426&#13;&#10;2930&#13;&#10;581 219&#13;&#10;2056&#13;&#10;753 331&#13;&#10;4888&#13;&#10;900 856&#13;&#10;8719&#13;&#10;642 361&#13;&#10;6738&#13;&#10;809 931&#13;&#10;836&#13;&#10;722 592&#13;&#10;5806&#13;&#10;372 438&#13;&#10;8686&#13;&#10;764 141&#13;&#10;882&#13;&#10;207 117&#13;&#10;8400&#13;&#10;856 867&#13;&#10;5890&#13;&#10;976 137&#13;&#10;608&#13;&#10;632 890&#13;&#10;6216&#13;&#10;25 479&#13;&#10;2075&#13;&#10;346 812&#13;&#10;1305&#13;&#10;643 310&#13;&#10;6047&#13;&#10;867 32&#13;&#10;107 90213 13 9&#13;&#10;8898&#13;&#10;858 578 484 64 385 319 611 942 270&#13;&#10;6132&#13;&#10;770 130 598 349 321 624 519 57 660&#13;&#10;6829&#13;&#10;845 994 640 562 550 362 562 481 457&#13;&#10;9260&#13;&#10;351 314 958 525 69 342 844 680 975&#13;&#10;9773&#13;&#10;956 744 624 243 92 945 867 301 692&#13;&#10;9848&#13;&#10;631 536 901 962 788 140 13 349 621&#13;&#10;1592&#13;&#10;729 972 475 686 496 544 718 29 914&#13;&#10;888&#13;&#10;523 559 125 146 802 909 781 359 209&#13;&#10;7706&#13;&#10;576 841 698 166 492 485 306 505 525&#13;&#10;5766&#13;&#10;666 253 588 140 939 774 684 656 493&#13;&#10;2680&#13;&#10;38 15 155 163 161 957 71 632 5&#13;&#10;353&#13;&#10;794 271 812 491 437 303 666 433 498&#13;&#10;7002&#13;&#10;359 163 133 637 303 71 410 677 418&#13;&#10;46 42105 14 11&#13;&#10;6708&#13;&#10;309 459 766 381 90 461 352 574 733 163 64&#13;&#10;4277&#13;&#10;156 421 603 654 301 652 508 435 289 811 506&#13;&#10;6570&#13;&#10;178 614 292 141 69 590 951 379 49 406 450&#13;&#10;4897&#13;&#10;867 802 404 599 655 158 459 811 579 61 154&#13;&#10;70&#13;&#10;403 662 315 692 163 511 81 341 125 63 482&#13;&#10;9082&#13;&#10;653 122 954 392 528 93 222 85 895 626 684&#13;&#10;3662&#13;&#10;784 142 49 363 894 204 934 297 866 939 679&#13;&#10;297&#13;&#10;449 760 59 264 513 232 149 857 354 793 248&#13;&#10;1054&#13;&#10;887 470 658 471 95 341 711 570 174 760 623&#13;&#10;2427&#13;&#10;964 556 54 520 494 424 238 633 874 298 898&#13;&#10;4864&#13;&#10;530 737 243 574 219 181 146 105 342 804 267&#13;&#10;3984&#13;&#10;836 978 697 700 737 319 457 391 565 202 911&#13;&#10;5352&#13;&#10;626 839 382 499 136 970 576 356 396 509 621&#13;&#10;5230&#13;&#10;691 767 411 32 261 678 850 787 655 547 176&#13;&#10;164 10737 9 5&#13;&#10;6152&#13;&#10;525 382 870 841 221&#13;&#10;3221&#13;&#10;30 47 220 606 94&#13;&#10;108&#13;&#10;806 715 922 496 171&#13;&#10;2494&#13;&#10;218 122 700 67 599&#13;&#10;2909&#13;&#10;304 775 435 861 789&#13;&#10;6102&#13;&#10;982 3 980 851 845&#13;&#10;7127&#13;&#10;793 565 629 12 170&#13;&#10;2711&#13;&#10;319 976 127 931 161&#13;&#10;4043&#13;&#10;262 69 802 652 828&#13;&#10;12 353697 10 11&#13;&#10;6472&#13;&#10;682 344 728 353 347 708 204 882 288 997 446&#13;&#10;1335&#13;&#10;699 307 329 708 973 456 638 825 135 590 894&#13;&#10;6157&#13;&#10;241 411 717 937 924 272 67 605 616 795 959&#13;&#10;4909&#13;&#10;192 853 535 481 539 982 397 928 288 727 636&#13;&#10;2335&#13;&#10;873 964 84 698 554 669 324 485 770 41 422&#13;&#10;3815&#13;&#10;3 179 989 620 664 637 273 857 489 808 27&#13;&#10;763&#13;&#10;479 424 645 767 841 971 27 404 935 802 101&#13;&#10;9993&#13;&#10;470 116 663 931 848 84 623 851 263 611 160&#13;&#10;8475&#13;&#10;247 433 474 426 932 501 143 410 615 479 177&#13;&#10;4399&#13;&#10;449 895 550 383 386 341 561 547 457 224 477&#13;&#10;17 117754 7 2&#13;&#10;6827&#13;&#10;401 5&#13;&#10;1653&#13;&#10;338 129&#13;&#10;4733&#13;&#10;455 60&#13;&#10;8837&#13;&#10;598 470&#13;&#10;9013&#13;&#10;767 337&#13;&#10;9763&#13;&#10;216 922&#13;&#10;8133&#13;&#10;289 999&#13;&#10;166 446308 5 7&#13;&#10;2329&#13;&#10;712 27 453 501 873 405 592&#13;&#10;3329&#13;&#10;975 621 6 708 75 757 942&#13;&#10;4083&#13;&#10;918 481 130 254 475 346 867&#13;&#10;4444&#13;&#10;325 865 285 866 99 7 320&#13;&#10;2039&#13;&#10;34 774 311 907 869 594 475&#13;&#10;199 264903 3 8&#13;&#10;7375&#13;&#10;619 874 652 536 354 782 480 519&#13;&#10;4123&#13;&#10;36 919 143 901 203 699 1000 902&#13;&#10;4133&#13;&#10;500 936 793 812 533 661 405 698&#13;&#10;44 382410 15 8&#13;&#10;6136&#13;&#10;177 309 249 713 353 31 884 872&#13;&#10;6198&#13;&#10;920 481 682 511 374 381 200 275&#13;&#10;9950&#13;&#10;701 211 883 202 434 233 297 131&#13;&#10;8398&#13;&#10;606 690 244 203 868 243 452 270&#13;&#10;9404&#13;&#10;173 153 157 713 73 638 84 584&#13;&#10;307&#13;&#10;155 784 978 245 174 188 127 376&#13;&#10;8968&#13;&#10;51 673 443 860 278 133 103 481&#13;&#10;3925&#13;&#10;346 624 961 632 797 805 479 199&#13;&#10;5737&#13;&#10;808 284 151 510 439 625 487 685&#13;&#10;758&#13;&#10;366 502 175 678 243 539 121 102&#13;&#10;8526&#13;&#10;945 205 989 635 241 612 595 563&#13;&#10;3533&#13;&#10;399 733 298 967 540 582 808 740&#13;&#10;8400&#13;&#10;433 917 395 923 282 588 788 651&#13;&#10;4988&#13;&#10;326 772 934 834 406 829 512 40&#13;&#10;5192&#13;&#10;123 325 13 912 415 746 209 381&#13;&#10;92 228786 10 3&#13;&#10;3538&#13;&#10;2 322 277&#13;&#10;2281&#13;&#10;294 555 402&#13;&#10;8429&#13;&#10;386 419 406&#13;&#10;6182&#13;&#10;943 812 528&#13;&#10;8930&#13;&#10;542 288 267&#13;&#10;7081&#13;&#10;993 178 282&#13;&#10;2348&#13;&#10;78 353 404&#13;&#10;4004&#13;&#10;923 499 131&#13;&#10;9794&#13;&#10;821 99 539&#13;&#10;5942&#13;&#10;654 632 750&#13;&#10;64 255333 4 12&#13;&#10;3316&#13;&#10;658 267 446 200 245 713 758 237 581 39 666 659&#13;&#10;877&#13;&#10;760 599 5 258 730 620 79 519 850 885 173 481&#13;&#10;5057&#13;&#10;593 531 480 332 213 138 599 659 28 844 61 786&#13;&#10;7282&#13;&#10;642 515 437 992 287 196 590 983 454 9 603 223&#13;&#10;73 238231 8 5&#13;&#10;1746&#13;&#10;432 675 153 912 6&#13;&#10;5459&#13;&#10;740 295 715 768 139&#13;&#10;1193&#13;&#10;243 911 798 758 37&#13;&#10;3039&#13;&#10;736 233 68 718 377&#13;&#10;2051&#13;&#10;10 601 988 152 398&#13;&#10;9756&#13;&#10;465 830 434 308 432&#13;&#10;5980&#13;&#10;364 171 736 769 630&#13;&#10;7456&#13;&#10;234 873 165 32 321&#13;&#10;12 191976 14 9&#13;&#10;3811&#13;&#10;464 503 729 165 794 406 7 191 165&#13;&#10;6004&#13;&#10;712 599 781 143 730 145 4 156 914&#13;&#10;4012&#13;&#10;411 839 197 577 871 208 469 71 955&#13;&#10;4318&#13;&#10;341 418 97 760 273 891 165 281 772&#13;&#10;7829&#13;&#10;444 173 620 224 6 349 59 11 195&#13;&#10;1137&#13;&#10;335 607 502 222 874 62 430 342 133&#13;&#10;6259&#13;&#10;937 165 493 33 925 766 614 90 737&#13;&#10;7510&#13;&#10;420 180 249 39 405 947 79 154 958&#13;&#10;7242&#13;&#10;818 983 571 319 205 444 381 325 787&#13;&#10;5508&#13;&#10;710 723 370 202 447 294 658 751 384&#13;&#10;1852&#13;&#10;517 495 575 767 224 670 713 303 825&#13;&#10;269&#13;&#10;268 642 32 839 962 928 283 342 253&#13;&#10;1027&#13;&#10;547 653 482 917 855 619 211 512 60&#13;&#10;6558&#13;&#10;597 577 470 172 33 695 532 746 688&#13;&#10;176 80263 16 1&#13;&#10;2061&#13;&#10;175&#13;&#10;6301&#13;&#10;446&#13;&#10;3447&#13;&#10;682&#13;&#10;5639&#13;&#10;908&#13;&#10;4555&#13;&#10;41&#13;&#10;472&#13;&#10;836&#13;&#10;5432&#13;&#10;699&#13;&#10;7682&#13;&#10;98&#13;&#10;580&#13;&#10;713&#13;&#10;4228&#13;&#10;25&#13;&#10;708&#13;&#10;557&#13;&#10;3095&#13;&#10;567&#13;&#10;4603&#13;&#10;495&#13;&#10;3915&#13;&#10;135&#13;&#10;9704&#13;&#10;281&#13;&#10;5509&#13;&#10;500&#13;&#10;157 288161 16 7&#13;&#10;4011&#13;&#10;25 511 455 66 591 290 653&#13;&#10;381&#13;&#10;718 441 428 430 826 453 302&#13;&#10;7846&#13;&#10;202 560 162 698 505 297 369&#13;&#10;8838&#13;&#10;812 869 933 975 194 536 510&#13;&#10;9533&#13;&#10;47 965 977 638 946 629 617&#13;&#10;1817&#13;&#10;760 735 783 585 187 84 658&#13;&#10;2096&#13;&#10;644 820 468 839 808 837 315&#13;&#10;9803&#13;&#10;395 247 283 589 473 794 809&#13;&#10;6205&#13;&#10;448 475 848 83 794 154 436&#13;&#10;8246&#13;&#10;889 218 137 767 994 796 847&#13;&#10;9349&#13;&#10;305 314 857 112 150 171 731&#13;&#10;9132&#13;&#10;108 705 824 581 498 322 792&#13;&#10;7424&#13;&#10;797 639 410 590 794 846 833&#13;&#10;4223&#13;&#10;755 661 138 438 146 985 455&#13;&#10;4019&#13;&#10;989 311 254 138 172 675 373&#13;&#10;6135&#13;&#10;379 888 552 567 209 343 203&#13;&#10;50 297784 6 1&#13;&#10;640&#13;&#10;148&#13;&#10;2394&#13;&#10;528&#13;&#10;4726&#13;&#10;470&#13;&#10;4214&#13;&#10;30&#13;&#10;7365&#13;&#10;31&#13;&#10;4957&#13;&#10;757&#13;&#10;153 417184 6 5&#13;&#10;6481&#13;&#10;686 912 630 64 799&#13;&#10;9169&#13;&#10;632 8 214 525 705&#13;&#10;3779&#13;&#10;828 681 41 666 490&#13;&#10;9280&#13;&#10;259 650 926 289 956&#13;&#10;4283&#13;&#10;775 713 666 262 413&#13;&#10;8595&#13;&#10;922 789 116 241 854&#13;&#10;131 410259 8 3&#13;&#10;2605&#13;&#10;390 317 213&#13;&#10;6059&#13;&#10;689 255 573&#13;&#10;8192&#13;&#10;514 832 519&#13;&#10;6277&#13;&#10;121 474 776&#13;&#10;9154&#13;&#10;877 132 848&#13;&#10;2057&#13;&#10;336 459 78&#13;&#10;1689&#13;&#10;391 622 367&#13;&#10;4620&#13;&#10;487 670 831&#13;&#10;159 444299 5 5&#13;&#10;6119&#13;&#10;990 47 234 193 879&#13;&#10;2074&#13;&#10;323 690 227 789 276&#13;&#10;738&#13;&#10;921 814 83 257 964&#13;&#10;5410&#13;&#10;709 354 474 766 858&#13;&#10;6170&#13;&#10;126 688 838 804 422&#13;&#10;97 109850 2 9&#13;&#10;511&#13;&#10;295 928 847 618 618 764 406 894 557&#13;&#10;3530&#13;&#10;707 641 274 670 493 673 714 967 129&#13;&#10;119 443746 6 2&#13;&#10;3226&#13;&#10;749 371&#13;&#10;5722&#13;&#10;918 473&#13;&#10;4552&#13;&#10;10 768&#13;&#10;9610&#13;&#10;547 75&#13;&#10;4295&#13;&#10;310 171&#13;&#10;4112&#13;&#10;868 879&#13;&#10;154 122591 2 1&#13;&#10;6297&#13;&#10;516&#13;&#10;3790&#13;&#10;347&#13;&#10;134 229308 9 8&#13;&#10;7878&#13;&#10;111 28 378 259 636 851 766 646&#13;&#10;3941&#13;&#10;890 193 73 942 193 935 576 60&#13;&#10;8306&#13;&#10;608 258 656 0 949 171 106 987&#13;&#10;1701&#13;&#10;473 952 476 790 62 194 167 321&#13;&#10;4012&#13;&#10;708 777 476 706 666 359 469 297&#13;&#10;3296&#13;&#10;403 564 303 216 862 251 873 862&#13;&#10;5450&#13;&#10;734 658 877 931 822 828 96 611&#13;&#10;3186&#13;&#10;291 468 591 811 866 367 286 261&#13;&#10;6392&#13;&#10;335 730 20 578 132 584 571 39&#13;&#10;12 129560 11 13&#13;&#10;5009&#13;&#10;335 345 278 956 166 796 52 467 375 33 625 966 844&#13;&#10;2979&#13;&#10;22 821 751 746 846 170 456 113 303 730 684 342 865&#13;&#10;3590&#13;&#10;944 552 598 278 588 877 234 444 672 977 602 47 700&#13;&#10;5509&#13;&#10;703 233 407 416 53 848 161 590 18 307 703 11 36&#13;&#10;7793&#13;&#10;43 591 583 987 143 180 955 421 747 879 865 419 545&#13;&#10;5728&#13;&#10;156 935 383 549 168 480 965 912 327 125 501 345 432&#13;&#10;4720&#13;&#10;46 158 281 89 750 554 766 583 424 411 3 171 289&#13;&#10;2672&#13;&#10;280 525 715 436 459 788 985 317 267 640 229 594 765&#13;&#10;9456&#13;&#10;630 888 314 676 736 595 766 485 839 531 758 263 942&#13;&#10;5006&#13;&#10;124 922 9 94 136 414 220 285 201 204 603 468 534&#13;&#10;4740&#13;&#10;752 299 942 381 877 256 57 302 541 823 478 380 43&#13;&#10;41 350769 9 12&#13;&#10;7244&#13;&#10;287 386 241 113 800 461 398 0 355 691 158 890&#13;&#10;3466&#13;&#10;910 879 154 291 445 410 38 747 951 551 224 20&#13;&#10;1055&#13;&#10;150 353 960 837 190 937 222 431 49 712 892 448&#13;&#10;2484&#13;&#10;247 138 560 827 351 469 705 195 760 149 295 798&#13;&#10;8062&#13;&#10;936 38 811 957 633 961 1000 282 797 190 219 709&#13;&#10;8736&#13;&#10;268 420 203 406 822 140 545 381 967 586 540 671&#13;&#10;4624&#13;&#10;991 510 766 478 95 701 517 906 347 149 866 347&#13;&#10;1366&#13;&#10;352 227 340 751 848 609 861 741 705 682 881 249&#13;&#10;4866&#13;&#10;847 525 293 207 996 283 717 761 451 813 152 968&#13;&#10;23 368718 16 2&#13;&#10;5918&#13;&#10;929 316&#13;&#10;5018&#13;&#10;268 67&#13;&#10;9206&#13;&#10;567 928&#13;&#10;4948&#13;&#10;272 300&#13;&#10;8633&#13;&#10;211 52&#13;&#10;3462&#13;&#10;427 35&#13;&#10;3646&#13;&#10;422 8&#13;&#10;5395&#13;&#10;874 460&#13;&#10;5828&#13;&#10;25 427&#13;&#10;9203&#13;&#10;524 234&#13;&#10;8318&#13;&#10;60 162&#13;&#10;5511&#13;&#10;823 120&#13;&#10;8631&#13;&#10;123 378&#13;&#10;5787&#13;&#10;165 340&#13;&#10;2978&#13;&#10;87 551&#13;&#10;1386&#13;&#10;546 978&#13;&#10;110 171276 18 8&#13;&#10;3023&#13;&#10;964 495 171 679 923 465 893 847&#13;&#10;2721&#13;&#10;953 699 297 466 819 938 589 887&#13;&#10;5352&#13;&#10;444 226 755 531 778 366 77 445&#13;&#10;8128&#13;&#10;980 535 738 265 188 924 127 867&#13;&#10;79&#13;&#10;282 760 382 696 402 80 993 868&#13;&#10;1036&#13;&#10;620 147 166 817 591 392 571 122&#13;&#10;7275&#13;&#10;627 890 305 19 869 840 448 825&#13;&#10;5787&#13;&#10;371 952 585 907 233 344 979 929&#13;&#10;1531&#13;&#10;749 611 304 27 231 451 193 738&#13;&#10;2743&#13;&#10;586 999 855 445 316 434 750 335&#13;&#10;860&#13;&#10;280 473 817 999 844 768 273 440&#13;&#10;2187&#13;&#10;308 418 310 745 166 922 48 194&#13;&#10;3199&#13;&#10;190 387 270 923 973 268 467 108&#13;&#10;7598&#13;&#10;901 858 610 583 828 82 400 516&#13;&#10;5412&#13;&#10;858 790 56 239 97 475 550 842&#13;&#10;2494&#13;&#10;161 580 215 3 460 603 964 382&#13;&#10;4019&#13;&#10;231 539 373 506 129 922 115 713&#13;&#10;9803&#13;&#10;888 112 956 504 660 435 251 900&#13;&#10;119 483653 2 12&#13;&#10;6146&#13;&#10;300 333 963 303 794 255 957 866 210 187 405 584&#13;&#10;7707&#13;&#10;224 195 188 937 634 767 739 279 270 399 714 211&#13;&#10;131 448248 2 9&#13;&#10;2571&#13;&#10;64 737 22 717 730 506 972 686 61&#13;&#10;9092&#13;&#10;563 156 455 637 381 340 825 7 975&#13;&#10;56 156701 13 7&#13;&#10;2485&#13;&#10;658 453 824 593 80 951 282&#13;&#10;6928&#13;&#10;377 995 551 797 190 212 172&#13;&#10;7488&#13;&#10;83 425 408 539 61 789 569&#13;&#10;6568&#13;&#10;486 543 858 232 487 99 758&#13;&#10;8508&#13;&#10;553 271 427 323 221 709 848&#13;&#10;5485&#13;&#10;393 398 84 583 300 256 835&#13;&#10;1239&#13;&#10;682 933 612 743 411 181 9&#13;&#10;7039&#13;&#10;414 868 820 591 657 577 735&#13;&#10;4511&#13;&#10;539 853 222 760 251 69 739&#13;&#10;5644&#13;&#10;157 823 918 457 79 442 531&#13;&#10;1022&#13;&#10;374 833 884 475 13 894 372&#13;&#10;5516&#13;&#10;451 191 709 107 458 134 7&#13;&#10;1199&#13;&#10;987 920 447 928 990 185 572&#13;&#10;28 200225 10 9&#13;&#10;3892&#13;&#10;622 825 918 997 347 802 471 51 385&#13;&#10;761&#13;&#10;169 836 724 568 633 873 392 330 869&#13;&#10;6240&#13;&#10;250 315 997 930 190 568 766 198 748&#13;&#10;1878&#13;&#10;665 370 574 583 56 922 74 217 973&#13;&#10;1505&#13;&#10;751 832 985 164 399 307 727 792 638&#13;&#10;6651&#13;&#10;860 578 601 856 507 792 114 963 680&#13;&#10;9640&#13;&#10;713 34 612 286 307 668 898 381 576&#13;&#10;9944&#13;&#10;840 326 81 824 180 171 822 908 653&#13;&#10;9847&#13;&#10;193 202 727 484 58 924 966 863 886&#13;&#10;6661&#13;&#10;104 598 370 717 575 677 384 162 58&#13;&#10;31 284208 8 4&#13;&#10;4968&#13;&#10;102 847 355 924&#13;&#10;6874&#13;&#10;7 72 637 210&#13;&#10;4603&#13;&#10;811 959 412 777&#13;&#10;8981&#13;&#10;988 111 925 586&#13;&#10;5918&#13;&#10;641 851 849 716&#13;&#10;4734&#13;&#10;597 55 115 184&#13;&#10;9567&#13;&#10;300 286 258 655&#13;&#10;4824&#13;&#10;702 663 972 28&#13;&#10;17 371775 7 2&#13;&#10;9197&#13;&#10;615 341&#13;&#10;3786&#13;&#10;417 956&#13;&#10;9061&#13;&#10;588 287&#13;&#10;9531&#13;&#10;436 693&#13;&#10;616&#13;&#10;32 748&#13;&#10;9557&#13;&#10;908 159&#13;&#10;6169&#13;&#10;884 417&#13;&#10;59 166489 5 2&#13;&#10;7309&#13;&#10;837 434&#13;&#10;5436&#13;&#10;366 955&#13;&#10;984&#13;&#10;981 986&#13;&#10;4769&#13;&#10;87 632&#13;&#10;3829&#13;&#10;676 919&#13;&#10;111 6735 11 4&#13;&#10;1324&#13;&#10;739 150 742 899&#13;&#10;2403&#13;&#10;625 315 843 408&#13;&#10;9878&#13;&#10;405 854 961 839&#13;&#10;1564&#13;&#10;326 794 916 998&#13;&#10;632&#13;&#10;933 84 410 774&#13;&#10;4225&#13;&#10;18 672 562 9&#13;&#10;3885&#13;&#10;86 749 97 828&#13;&#10;5658&#13;&#10;111 142 652 644&#13;&#10;4101&#13;&#10;466 48 785 117&#13;&#10;575&#13;&#10;233 133 371 148&#13;&#10;7523&#13;&#10;149 80 906 250&#13;&#10;109 115382 13 9&#13;&#10;2693&#13;&#10;969 854 693 407 641 210 744 752 43&#13;&#10;7796&#13;&#10;395 284 242 134 68 359 712 992 492&#13;&#10;6820&#13;&#10;139 313 922 911 909 862 145 954 821&#13;&#10;8672&#13;&#10;251 479 905 634 576 545 845 9 987&#13;&#10;7481&#13;&#10;785 71 862 26 205 620 385 917 611&#13;&#10;1987&#13;&#10;689 440 571 611 350 169 472 495 813&#13;&#10;4601&#13;&#10;236 63 461 140 698 36 375 232 736&#13;&#10;5484&#13;&#10;810 521 123 671 547 328 290 623 936&#13;&#10;9885&#13;&#10;881 624 30 451 925 71 310 397 256&#13;&#10;7008&#13;&#10;379 493 186 531 323 574 257 389 496&#13;&#10;4070&#13;&#10;440 305 514 563 666 60 582 646 683&#13;&#10;9612&#13;&#10;236 563 831 957 704 756 27 13 152&#13;&#10;1959&#13;&#10;827 221 467 12 752 790 276 9 178&#13;&#10;180 275813 2 1&#13;&#10;9777&#13;&#10;181&#13;&#10;3099&#13;&#10;266&#13;&#10;66 449660 11 9&#13;&#10;6105&#13;&#10;893 491 960 287 246 988 991 88 271&#13;&#10;2072&#13;&#10;1000 738 519 752 217 795 451 396 256&#13;&#10;5741&#13;&#10;705 22 39 576 144 996 29 221 635&#13;&#10;6275&#13;&#10;224 218 179 184 505 425 862 185 203&#13;&#10;5452&#13;&#10;2 203 560 521 645 467 6 786 553&#13;&#10;9845&#13;&#10;619 257 976 658 524 810 343 243 31&#13;&#10;7386&#13;&#10;932 946 887 111 820 81 226 681 266&#13;&#10;7041&#13;&#10;503 268 13 753 790 658 220 486 133&#13;&#10;3304&#13;&#10;438 752 721 103 99 244 914 442 487&#13;&#10;2471&#13;&#10;110 108 580 687 219 400 768 136 80&#13;&#10;8878&#13;&#10;947 274 993 960 26 472 617 246 958&#13;&#10;151 156490 10 12&#13;&#10;2377&#13;&#10;499 671 674 412 803 851 46 914 959 317 600 869&#13;&#10;2395&#13;&#10;58 695 177 783 641 451 775 600 478 247 907 724&#13;&#10;9059&#13;&#10;346 433 981 918 863 480 588 226 582 390 76 319&#13;&#10;2044&#13;&#10;726 326 594 284 733 342 979 910 124 309 361 899&#13;&#10;9603&#13;&#10;839 836 505 252 731 541 686 401 458 548 881 736&#13;&#10;5576&#13;&#10;153 125 541 162 119 957 488 403 240 911 745 909&#13;&#10;125&#13;&#10;559 217 871 457 816 399 984 10 652 404 241 337&#13;&#10;351&#13;&#10;389 575 376 124 39 219 941 271 381 59 227 559&#13;&#10;8719&#13;&#10;158 469 897 66 979 455 284 540 602 790 939 275&#13;&#10;6328&#13;&#10;590 679 732 617 174 121 883 550 936 922 769 876&#13;&#10;150 483037 6 7&#13;&#10;1599&#13;&#10;777 268 247 363 24 916 508&#13;&#10;7804&#13;&#10;455 110 789 394 385 279 674&#13;&#10;6948&#13;&#10;701 291 929 512 173 168 138&#13;&#10;7587&#13;&#10;627 13 668 466 639 468 554&#13;&#10;8961&#13;&#10;426 491 469 450 406 977 449&#13;&#10;291&#13;&#10;777 928 946 853 897 619 607&#13;&#10;95 473943 1 8&#13;&#10;647&#13;&#10;393 938 248 19 641 606 175 279&#13;&#10;174 110392 8 6&#13;&#10;6244&#13;&#10;544 639 315 520 87 867&#13;&#10;1328&#13;&#10;705 812 840 601 431 446&#13;&#10;1276&#13;&#10;30 671 688 494 754 625&#13;&#10;826&#13;&#10;773 265 347 638 235 110&#13;&#10;8161&#13;&#10;310 299 656 544 938 971&#13;&#10;8126&#13;&#10;716 528 741 420 339 580&#13;&#10;9254&#13;&#10;770 716 910 491 76 597&#13;&#10;9442&#13;&#10;830 912 726 292 867 763&#13;&#10;54 184890 6 1&#13;&#10;6714&#13;&#10;171&#13;&#10;8321&#13;&#10;335&#13;&#10;5382&#13;&#10;993&#13;&#10;8505&#13;&#10;514&#13;&#10;5148&#13;&#10;520&#13;&#10;1653&#13;&#10;859&#13;&#10;33 237258 16 13&#13;&#10;490&#13;&#10;810 583 842 794 412 443 209 395 309 972 324 101 844&#13;&#10;1669&#13;&#10;893 14 21 919 813 704 698 327 223 217 952 773 7&#13;&#10;8398&#13;&#10;91 204 532 901 787 63 384 889 506 593 283 505 564&#13;&#10;3194&#13;&#10;606 97 989 189 111 700 798 614 404 495 941 627 402&#13;&#10;4458&#13;&#10;399 100 869 180 304 400 771 781 463 154 669 969 437&#13;&#10;5245&#13;&#10;164 691 941 460 788 929 649 589 318 446 203 722 631&#13;&#10;5633&#13;&#10;39 33 106 128 133 975 309 127 375 770 908 528 925&#13;&#10;9306&#13;&#10;187 51 218 351 433 158 811 220 777 150 500 95 286&#13;&#10;252&#13;&#10;507 918 917 546 951 22 675 774 998 674 901 62 133&#13;&#10;6619&#13;&#10;590 748 383 467 800 292 818 232 450 319 142 918 469&#13;&#10;9843&#13;&#10;12 755 725 519 672 642 756 312 664 120 85 351 484&#13;&#10;3596&#13;&#10;413 617 483 694 365 557 160 164 849 669 86 989 988&#13;&#10;7310&#13;&#10;596 146 561 608 901 285 818 263 927 573 265 281 383&#13;&#10;4450&#13;&#10;632 867 717 736 483 891 119 848 447 970 702 986 638&#13;&#10;7185&#13;&#10;664 315 707 260 461 267 558 52 242 375 315 860 638&#13;&#10;3657&#13;&#10;140 20 621 462 887 28 197 60 919 316 908 365 977&#13;&#10;114 249681 6 10&#13;&#10;2387&#13;&#10;620 484 654 80 751 903 132 994 968 137&#13;&#10;2532&#13;&#10;606 718 683 316 28 144 894 56 342 954&#13;&#10;5731&#13;&#10;348 551 29 14 851 760 629 629 845 248&#13;&#10;1161&#13;&#10;188 18 864 90 842 547 58 979 89 354&#13;&#10;9577&#13;&#10;772 670 415 606 563 161 638 516 827 677&#13;&#10;7047&#13;&#10;546 691 918 997 319 236 841 257 349 28&#13;&#10;13 495798 7 3&#13;&#10;6453&#13;&#10;177 786 228&#13;&#10;8401&#13;&#10;172 690 891&#13;&#10;4571&#13;&#10;295 454 438&#13;&#10;1868&#13;&#10;660 264 610&#13;&#10;1997&#13;&#10;501 300 335&#13;&#10;9201&#13;&#10;310 571 337&#13;&#10;6368&#13;&#10;610 365 223&#13;&#10;77 436983 9 13&#13;&#10;9935&#13;&#10;507 879 262 369 568 153 646 864 607 774 797 957 729&#13;&#10;899&#13;&#10;684 229 396 709 726 706 970 753 654 580 808 877 91&#13;&#10;599&#13;&#10;288 743 23 795 621 286 854 189 129 189 52 426 963&#13;&#10;8895&#13;&#10;382 691 635 756 610 30 464 335 427 124 778 80 704&#13;&#10;9163&#13;&#10;647 485 568 935 227 281 419 539 257 272 418 386 461&#13;&#10;4653&#13;&#10;812 114 699 194 805 23 950 105 53 104 130 170 228&#13;&#10;331&#13;&#10;250 622 494 588 106 752 522 24 32 942 563 981 904&#13;&#10;8570&#13;&#10;366 55 831 869 169 529 753 664 242 392 769 295 496&#13;&#10;9925&#13;&#10;156 414 808 96 35 992 684 833 743 206 857 465 838&#13;&#10;43 227119 5 1&#13;&#10;1995&#13;&#10;486&#13;&#10;7737&#13;&#10;370&#13;&#10;4404&#13;&#10;829&#13;&#10;4779&#13;&#10;319&#13;&#10;2721&#13;&#10;514&#13;&#10;13 410073 16 2&#13;&#10;3569&#13;&#10;114 174&#13;&#10;1443&#13;&#10;841 165&#13;&#10;2877&#13;&#10;673 598&#13;&#10;6280&#13;&#10;219 63&#13;&#10;5226&#13;&#10;18 198&#13;&#10;1389&#13;&#10;798 700&#13;&#10;2042&#13;&#10;97 760&#13;&#10;6446&#13;&#10;926 572&#13;&#10;8318&#13;&#10;686 86&#13;&#10;5330&#13;&#10;741 477&#13;&#10;2267&#13;&#10;643 281&#13;&#10;5809&#13;&#10;641 812&#13;&#10;1802&#13;&#10;12 174&#13;&#10;9496&#13;&#10;591 393&#13;&#10;3845&#13;&#10;386 411&#13;&#10;5313&#13;&#10;923 899&#13;&#10;126 469448 13 1&#13;&#10;2245&#13;&#10;611&#13;&#10;1077&#13;&#10;1000&#13;&#10;8575&#13;&#10;218&#13;&#10;5891&#13;&#10;37&#13;&#10;1904&#13;&#10;294&#13;&#10;9987&#13;&#10;667&#13;&#10;6670&#13;&#10;10&#13;&#10;6600&#13;&#10;471&#13;&#10;7079&#13;&#10;343&#13;&#10;7966&#13;&#10;303&#13;&#10;8846&#13;&#10;762&#13;&#10;3889&#13;&#10;838&#13;&#10;7123&#13;&#10;302&#13;&#10;81 48600 5 7&#13;&#10;2488&#13;&#10;250 723 976 249 19 193 403&#13;&#10;6682&#13;&#10;269 387 116 626 687 817 794&#13;&#10;4492&#13;&#10;839 136 397 833 563 158 212&#13;&#10;1560&#13;&#10;330 514 516 302 452 628 145&#13;&#10;257&#13;&#10;41 120 642 60 3 735 807&#13;&#10;199 77055 1 2&#13;&#10;3077&#13;&#10;429 382&#13;&#10;168 124773 18 1&#13;&#10;4363&#13;&#10;771&#13;&#10;6996&#13;&#10;1&#13;&#10;2002&#13;&#10;921&#13;&#10;5317&#13;&#10;758&#13;&#10;3782&#13;&#10;658&#13;&#10;9766&#13;&#10;368&#13;&#10;6493&#13;&#10;426&#13;&#10;4058&#13;&#10;381&#13;&#10;173&#13;&#10;181&#13;&#10;3405&#13;&#10;673&#13;&#10;9804&#13;&#10;237&#13;&#10;1146&#13;&#10;41&#13;&#10;9888&#13;&#10;714&#13;&#10;7872&#13;&#10;701&#13;&#10;8028&#13;&#10;632&#13;&#10;184&#13;&#10;151&#13;&#10;7644&#13;&#10;344&#13;&#10;6583&#13;&#10;644&#13;&#10;68 378251 13 8&#13;&#10;8135&#13;&#10;476 546 446 593 724 828 769 905&#13;&#10;6438&#13;&#10;442 48 870 417 90 295 822 203&#13;&#10;591&#13;&#10;493 525 130 644 618 474 487 261&#13;&#10;8923&#13;&#10;536 662 917 933 137 152 69 730&#13;&#10;2454&#13;&#10;897 189 781 529 321 519 89 738&#13;&#10;9049&#13;&#10;384 559 503 70 742 27 200 76&#13;&#10;7190&#13;&#10;365 563 596 794 790 948 401 412&#13;&#10;3538&#13;&#10;553 481 195 429 377 384 900 597&#13;&#10;8629&#13;&#10;418 376 133 718 450 382 220 521&#13;&#10;885&#13;&#10;938 411 200 273 776 453 559 260&#13;&#10;1691&#13;&#10;507 661 345 282 213 826 477 332&#13;&#10;3539&#13;&#10;552 231 180 947 340 556 770 57&#13;&#10;3095&#13;&#10;152 968 216 967 595 628 857 868&#13;&#10;76 314198 1 3&#13;&#10;5889&#13;&#10;314 704 277&#13;&#10;170 437464 14 10&#13;&#10;6030&#13;&#10;686 4 171 866 642 511 111 411 258 117&#13;&#10;4716&#13;&#10;225 23 219 820 341 75 378 435 75 185&#13;&#10;8603&#13;&#10;7 499 873 975 785 480 767 237 419 143&#13;&#10;2464&#13;&#10;280 699 884 481 811 985 739 618 548 654&#13;&#10;8718&#13;&#10;457 164 983 533 232 107 608 417 275 305&#13;&#10;742&#13;&#10;147 970 390 627 736 317 737 569 559 16&#13;&#10;9950&#13;&#10;132 188 78 117 927 696 355 271 26 812&#13;&#10;871&#13;&#10;8 34 357 806 332 464 81 327 760 228&#13;&#10;4165&#13;&#10;149 546 723 466 282 291 716 989 249 538&#13;&#10;2041&#13;&#10;327 345 794 713 390 64 740 893 880 438&#13;&#10;6747&#13;&#10;927 244 950 390 15 276 840 243 573 989&#13;&#10;5210&#13;&#10;295 144 451 276 550 440 526 88 616 543&#13;&#10;886&#13;&#10;99 256 514 854 686 406 733 814 22 659&#13;&#10;746&#13;&#10;972 739 763 248 578 697 821 256 175 806&#13;&#10;61 385247 12 5&#13;&#10;9487&#13;&#10;297 419 62 531 543&#13;&#10;500&#13;&#10;787 747 15 162 152&#13;&#10;6407&#13;&#10;976 174 97 724 837&#13;&#10;5134&#13;&#10;486 84 104 873 595&#13;&#10;736&#13;&#10;48 90 142 365 862&#13;&#10;472&#13;&#10;121 850 893 183 70&#13;&#10;8807&#13;&#10;345 857 872 51 709&#13;&#10;7339&#13;&#10;490 374 578 277 788&#13;&#10;7406&#13;&#10;804 965 188 599 837&#13;&#10;6322&#13;&#10;650 885 563 482 249&#13;&#10;1990&#13;&#10;955 60 655 537 244&#13;&#10;9738&#13;&#10;352 589 271 914 640&#13;&#10;94 175868 5 5&#13;&#10;1321&#13;&#10;97 832 309 901 486&#13;&#10;3548&#13;&#10;189 322 661 839 898&#13;&#10;5731&#13;&#10;10 837 29 656 898&#13;&#10;1736&#13;&#10;192 141 98 235 420&#13;&#10;7200&#13;&#10;148 751 729 466 570&#13;&#10;192 401092 4 8&#13;&#10;6169&#13;&#10;258 779 548 447 101 900 977 689&#13;&#10;1667&#13;&#10;677 525 533 332 422 907 215 253&#13;&#10;8945&#13;&#10;450 674 63 288 424 792 754 684&#13;&#10;779&#13;&#10;114 41 547 475 990 15 713 126&#13;&#10;159 413885 11 2&#13;&#10;1903&#13;&#10;470 20&#13;&#10;7640&#13;&#10;492 132&#13;&#10;5112&#13;&#10;707 386&#13;&#10;408&#13;&#10;847 59&#13;&#10;2903&#13;&#10;135 173&#13;&#10;5690&#13;&#10;579 547&#13;&#10;6469&#13;&#10;694 588&#13;&#10;8235&#13;&#10;859 267&#13;&#10;6669&#13;&#10;261 394&#13;&#10;5028&#13;&#10;564 877&#13;&#10;9164&#13;&#10;679 346&#13;&#10;49 82866 5 4&#13;&#10;7977&#13;&#10;235 519 129 773&#13;&#10;7214&#13;&#10;821 908 441 304&#13;&#10;7572&#13;&#10;678 40 870 957&#13;&#10;8031&#13;&#10;418 223 692 370&#13;&#10;6076&#13;&#10;177 934 184 158&#13;&#10;154 322513 4 6&#13;&#10;4291&#13;&#10;982 200 985 190 19 757&#13;&#10;7915&#13;&#10;840 354 589 143 530 958&#13;&#10;6646&#13;&#10;90 914 887 198 136 269&#13;&#10;5505&#13;&#10;134 136 191 8 294 494&#13;&#10;71 344551 15 4&#13;&#10;1637&#13;&#10;12 652 696 31&#13;&#10;1702&#13;&#10;844 872 142 123&#13;&#10;5110&#13;&#10;362 80 579 452&#13;&#10;3985&#13;&#10;155 341 820 424&#13;&#10;4940&#13;&#10;644 561 791 652&#13;&#10;6285&#13;&#10;284 881 378 96&#13;&#10;4961&#13;&#10;884 800 890 269&#13;&#10;5957&#13;&#10;678 112 392 510&#13;&#10;28&#13;&#10;97 872 696 366&#13;&#10;4629&#13;&#10;379 521 355 199&#13;&#10;9541&#13;&#10;644 533 887 434&#13;&#10;6848&#13;&#10;431 408 756 500&#13;&#10;6952&#13;&#10;303 73 995 883&#13;&#10;9532&#13;&#10;515 560 144 908&#13;&#10;4836&#13;&#10;70 695 631 766&#13;&#10;110 413812 10 12&#13;&#10;7875&#13;&#10;34 907 334 567 793 458 442 224 867 197 414 752&#13;&#10;8995&#13;&#10;487 746 72 519 260 632 663 858 391 423 242 22&#13;&#10;487&#13;&#10;993 357 24 264 47 749 170 71 315 654 529 448&#13;&#10;8476&#13;&#10;395 645 982 146 836 158 582 908 677 533 230 29&#13;&#10;6918&#13;&#10;621 453 323 333 332 5 381 356 269 428 104 130&#13;&#10;1810&#13;&#10;109 784 718 557 351 804 202 22 640 728 180 222&#13;&#10;9160&#13;&#10;547 445 555 576 525 867 28 848 199 360 854 580&#13;&#10;8457&#13;&#10;813 698 510 633 887 310 416 295 557 457 98 449&#13;&#10;7809&#13;&#10;738 176 349 650 812 896 94 366 472 620 232 500&#13;&#10;4928&#13;&#10;122 551 701 392 957 204 781 467 837 357 467 253"/></node><node TEXT="dataOut"><node TEXT="99544&#13;&#10;94393&#13;&#10;stay home&#13;&#10;4760&#13;&#10;85603&#13;&#10;39440&#13;&#10;70723&#13;&#10;5691&#13;&#10;stay home&#13;&#10;18792&#13;&#10;stay home&#13;&#10;26574&#13;&#10;281920&#13;&#10;stay home&#13;&#10;stay home&#13;&#10;33500&#13;&#10;138746&#13;&#10;179280&#13;&#10;94830&#13;&#10;stay home&#13;&#10;stay home&#13;&#10;17523&#13;&#10;63426&#13;&#10;stay home&#13;&#10;11058&#13;&#10;12339&#13;&#10;stay home&#13;&#10;79080&#13;&#10;10374&#13;&#10;83720&#13;&#10;131100&#13;&#10;100870&#13;&#10;15708&#13;&#10;stay home&#13;&#10;3132&#13;&#10;522&#13;&#10;119776&#13;&#10;37771&#13;&#10;3220&#13;&#10;stay home&#13;&#10;9156&#13;&#10;28101&#13;&#10;338474&#13;&#10;stay home&#13;&#10;13508&#13;&#10;209852&#13;&#10;56128&#13;&#10;87089&#13;&#10;3228&#13;&#10;stay home&#13;&#10;59817&#13;&#10;32000&#13;&#10;stay home&#13;&#10;221259&#13;&#10;117342&#13;&#10;49567&#13;&#10;383894&#13;&#10;stay home&#13;&#10;227934&#13;&#10;32064&#13;&#10;43255&#13;&#10;31878&#13;&#10;8690&#13;&#10;stay home&#13;&#10;336801&#13;&#10;57232&#13;&#10;21308&#13;&#10;142693&#13;&#10;10472&#13;&#10;58056&#13;&#10;stay home&#13;&#10;stay home&#13;&#10;stay home&#13;&#10;136752&#13;&#10;18875&#13;&#10;43650&#13;&#10;61465&#13;&#10;stay home&#13;&#10;89262&#13;&#10;8316&#13;&#10;132354&#13;&#10;24284&#13;&#10;25487&#13;&#10;85785&#13;&#10;18057&#13;&#10;135702&#13;&#10;20817&#13;&#10;stay home&#13;&#10;29064&#13;&#10;40188&#13;&#10;stay home&#13;&#10;126140&#13;&#10;28792&#13;&#10;124174&#13;&#10;149568&#13;&#10;64872&#13;&#10;stay home&#13;&#10;stay home&#13;&#10;1988&#13;&#10;53570&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Prime Cuts&#10;質數的定義為：除了1和它本身之外，沒有別的數可以整除它的。&#10;（請注意：在本問題中，1被定義為質數）&#10;你的任務是，給你N及C，請你找出1到N中所有的質數，&#10;並把他們排成一列（假設共有K個）。如果K是偶數，&#10;請輸出中間那C*2個質數。如果K是奇數，則輸出中間那(C*2)-1個質數。&#10;Input&#10;每組測試資料一列，各含有2個整數N，C。（1 &lt;= N &lt;= 1000， 1&lt;= C &lt;= N）&#10;當輸入0時停止&#10;Output&#10;對每組測試資料輸出N C:，然後輸出題目要求的質數。每個數前方有一空格。&#10;如果2*C或(2*C)-1大於等於K，就把他們全部列出（如第3個sample）。&#10;每組測試資料後亦請空一列。請參考Sample Output。&#10;Sample Input&#10;21 2&#10;18 2&#10;18 18&#10;100 7&#10;0 0&#10;Sample Output&#10;&#10;21 2: 5 7 11&#10;&#10;18 2: 3 5 7 11&#10;&#10;18 18: 1 2 3 5 7 11 13 17&#10;&#10;100 7: 13 17 19 23 29 31 37 41 43 47 53 59 61 67&#10;&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;你被選為理事會的會長，負責舉辦這一次的遠足活動，你要選擇一個週末出遊，並選擇一間最便宜的旅館訂房。&lt;br&gt; 在有限的預算下，你希望&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;所有會員都住在同一間旅館&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸入會有多組測試資料，每組資料的第一列有四個整數：&lt;br&gt; 1 &amp;lt;= N &amp;lt;= 200 表示會員數，&lt;br&gt; 1 &amp;lt;= B &amp;lt;= 500,000 表示預算總額，&lt;br&gt; 1 &amp;lt;= H &amp;lt;= 18 表示可選擇的旅館總數，&lt;br&gt; 1 &amp;lt;= W &amp;lt;= 13 表示有幾個可選擇的週末。&lt;/p&gt;&lt;p&gt;接下來兩列一組表示旅館資料，共有 H 組旅館，&lt;br&gt; 第一列為整數 p (1 &amp;lt;= 0 &amp;lt;= 10,000) 表示旅館一人住一晚的費用，&lt;br&gt; 第二列有 W 個整數 a，0 &amp;lt;= a &amp;lt;= 1000，表示旅館每個週末的空房數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 請針對每組測試資料，輸出最少的住宿費用，若所有旅館皆達不到要求，請輸出&quot;stay home&quot;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; （顏色為方便理解，此範例測資執行 2 次）&lt;br&gt; 3 1000 2 3&lt;br&gt; 200&lt;br&gt; 0 2 2&lt;br&gt; 300&lt;br&gt; 27 3 20&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;5 2000 2 4&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 300&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 4 3 0 4&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 450&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; 7 8 0 13&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; 900&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;stay home&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,11559題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n  \tint N, B, H, W;\r\n \t int i,j;\r\n  \twhile(cin&gt;&gt;N&gt;&gt;B&gt;&gt;H&gt;&gt;W){\r\n\t    int minCost = B+1;\r\n\t    int p, a;\r\n\t    for( i = 0 ; i &lt; H ; ++i ){\r\n\t        cin&gt;&gt;p;\r\n\t      \tfor( j = 0 ; j &lt; W ; ++j ){\r\n\t\t        cin&gt;&gt;a;\r\n\t\t        if( a &gt;= N &amp;&amp; N*p &lt; minCost ){\r\n\t\t          minCost = N*p;\r\n\t\t        }\r\n\t      \t}\r\n\t    }\r\n \r\n    \tif( minCost &gt; B )\r\n      \t\tcout&lt;&lt;\&quot;stay home\\n\&quot;;\r\n\t    else\r\n\t      \tcout&lt;&lt;minCost&lt;&lt;endl;   \r\n  \t}\r\n \treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="Google感到幸運 (Google is Feeling Lucky)"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="2&#13;&#10;www.nutmeg.com 11&#13;&#10;www.contingency.com 13&#13;&#10;www.tasting.com 14&#13;&#10;www.snorted.com 7&#13;&#10;www.seashore.com 8&#13;&#10;www.condemning.com 15&#13;&#10;www.subservient.com 9&#13;&#10;www.patriarchal.com 13&#13;&#10;www.warsaw.com 4&#13;&#10;www.bigotry.com 2&#13;&#10;www.crumbled.com 10&#13;&#10;www.apothecary.com 14&#13;&#10;www.piping.com 14&#13;&#10;www.acquiesce.com 12&#13;&#10;www.mandate.com 11&#13;&#10;www.shapely.com 3&#13;&#10;www.pauper.com 2&#13;&#10;www.effeminate.com 11&#13;&#10;www.immunity.com 6&#13;&#10;www.ointment.com 7&#13;&#10;"/></node><node TEXT="dataOut"><node TEXT="Case #1:&#13;&#10;www.condemning.com&#13;&#10;Case #2:&#13;&#10;www.apothecary.com&#13;&#10;www.piping.com"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Roman Roulette&#10;西元67年，在羅馬和猶太人的衝突中，史學家 Josephus 和其他40個人被關在一個洞穴中。&#10;羅馬人知道 Josephus 的下落後希望他能投效羅馬帝國。但是他的同伴們卻不允許他投降。&#10;所以Josephus 建議他們彼此殺害，一個接一個，被殺的順序就由命運決定。&#10;傳統上他們決定命運的方式為：大家圍成一個圓圈，從某個人開始算起，&#10;每算到 3 個人那個人就被殺掉，如此不斷下去，直到只剩一個人。&#10;後來 Josephus 成為唯一的存活者並投降羅馬。&#10;我們有興趣的是：Josephus 如何剛好是那個存活者？真的是運氣好，&#10;還是他事先在暗地裡用 41 顆石頭練習過，&#10;或者他有一個數學的方法可以知道要站在哪一個位置才能成為最後的存活者？&#10;聽過這個故事後，你相當的憂心要是將來某一天你也面臨同樣的情況要怎么辦。&#10;所以你決定用你的手上型電腦寫一個程序算出應該從那個人開始算起，&#10;你才可以成為那個最後唯一存活的人。&#10;在這個問題中，你的程序必須能解決 Josephus 描述的另一種變形。&#10;有 n 個人排成一個圓圈，面向內，依順時鐘方向編號從 1 到 n。你的位置在 1 。&#10;殺人程序由編號 i 的人開始算起（順時鐘方向），直到算到第 k 個人，&#10;那個人立刻被殺掉。然後從這個被殺的人左邊的那個人再順時鐘方向算 k 個人，&#10;那個人必須負責埋葬剛才被殺的那個人，然後回去站在剛才被殺的那個人的位置。&#10;接下來從這個人的左邊那個人算起，第 k 個人又被殺掉，如此一直下去直到只剩下一個人為止。&#10;例如：當 n=5, k=2, i=1, 那么被殺的順序為 2, 5, 3, 1，存活者為4。&#10;Input&#10;輸入含有多組測試資料。&#10;每組測試資料有2個整數 n, k 。你可以假設最多隻有 100 個人。&#10;若 n =  k = 0 時代表輸入結束。請參考Sample Input。&#10;Output&#10;對每組測試資料輸出一開始時應該從哪一個人算起（也就是 i），&#10;才能確保你是最後唯一的存活者。請記住：你的位置在 1。&#10;以上述的例子來看，必須由第 3 個人算起，最後存活的人才能是 1 。&#10;Sample Input&#10;1 1&#10;1 5&#10;5 2&#10;5 4&#10;7 3&#10;100 53&#10;100 2&#10;11 93&#10;0 0&#10;Sample Output&#10;1&#10;1&#10;3&#10;5&#10;1&#10;13&#10;83&#10;2&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;Google 為最有名的網路搜尋引擎之一，它也提供許多網路服務與產品。&lt;br&gt; 在它的搜尋首面上有一個有趣的按鈕「好手氣」吸引了我們的目光。&lt;br&gt; 這個功能讓使用者跳過搜尋結果頁面，而直接進入排名最高的頁面。真是省時又好用！&lt;/p&gt;&lt;p&gt;問題是，當按下「好手氣」時到底會出現哪一個頁面？Google 有個不錯的方式來處理。&lt;br&gt; 為了簡化問題，假設 Google 為每個頁面設定了一個整數的&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;相關度&lt;/span&gt;，相關度最高的頁面就會中選。&lt;br&gt; 如果同分，所有的相關度最高的頁面都有可能中選。&lt;/p&gt;&lt;p&gt;給你 10 個頁面及相關度，請選出&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;所有可能成為「好手氣」的頁面&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入說明:&lt;/span&gt;&lt;br&gt; 輸入有多筆測資，輸入的第一行是測資的筆數&amp;nbsp;&lt;em&gt;T&lt;/em&gt;。&lt;br&gt; 每筆測資中有 10 行以描述頁面及相關度。&lt;br&gt; 每行含有一個不含空白的字串代表頁面的網址，及一個整數&amp;nbsp;&lt;em&gt;V&lt;/em&gt;&lt;sub&gt;i&lt;/sub&gt;&amp;nbsp;代表該頁面的相關度。&lt;br&gt; 網址的長度介於 1 到 100 之間(含)。(&amp;nbsp;1 &amp;lt;=&amp;nbsp;&lt;em&gt;V&lt;/em&gt;&lt;sub&gt;i&amp;nbsp;&lt;/sub&gt;&amp;nbsp;&amp;lt;= 100)&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出說明:&lt;/span&gt;&lt;br&gt; 對於每筆測資，輸出可能中選的頁面網址。網址出現的順序與輸入相同。輸出格式請參考輸出範例。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; www.youtube.com 1&lt;br&gt; www.google.com 2&amp;nbsp;&lt;br&gt;www.google.com.hk 3&lt;br&gt; www.alibaba.com 10&lt;br&gt; www.taobao.com 5&lt;br&gt; www.bad.com 10&lt;br&gt; www.good.com 7&lt;br&gt; www.fudan.edu.cn 8&lt;br&gt; www.university.edu.cn 9&lt;br&gt; acm.university.edu.cn 10&lt;br&gt; www.youtube.com 1&lt;br&gt; www.google.com 2&lt;br&gt; www.google.com.hk 3&lt;br&gt; www.alibaba.com 11&lt;br&gt; www.taobao.com 5&lt;br&gt; www.bad.com 10&lt;br&gt; www.good.com 7&lt;br&gt; www.fudan.edu.cn 8&lt;br&gt; acm.university.edu.cn 9&lt;br&gt; acm.university.edu.cn 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; Case #1:&amp;nbsp;&lt;br&gt;&lt;a href=&quot;http://www.alibaba.com/&quot; data-mce-href=&quot;http://www.alibaba.com/&quot;&gt;www.alibaba.com&lt;/a&gt;&lt;br&gt; &lt;a href=&quot;http://www.bad.com/&quot; data-mce-href=&quot;http://www.bad.com/&quot;&gt;www.bad.com&lt;/a&gt;&lt;br&gt; acm.university.edu.cn&lt;br&gt; Case #2:&lt;br&gt; &lt;a href=&quot;http://www.alibaba.com/&quot; data-mce-href=&quot;http://www.alibaba.com/&quot;&gt;www.alibaba.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,12015題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main(int argc, char *argv[]){\r\n  \tchar ss[10][101];\r\n  \tint s[10];\r\n  \tint i,j,n,m=0;\r\n  \tcin&gt;&gt;n;\r\n  \tfor (i=0;i&lt;n;i++){\r\n    \tm=0;  \r\n\t    for (j=0;j&lt;10;j++){    \r\n\t      \tcin&gt;&gt;ss[j]&gt;&gt;s[j];\r\n\t      \tif (s[j]&gt;m) m=s[j];\r\n\t    }\r\n    \tcout&lt;&lt;\&quot;Case #\&quot;&lt;&lt;i+1&lt;&lt;\&quot;:\&quot;&lt;&lt;endl;\r\n\t    for (j=0;j&lt;10;j++){    \r\n\t     \t if (s[j]==m){\r\n\t         \tcout&lt;&lt;ss[j]&lt;&lt;endl;\r\n\t      \t}             \r\n\t    }  \r\n  \t}\r\n  \treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="TeX引用 (TeX Quotes)"/></node><node TEXT="score"><node TEXT="20.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="Is branched in &quot;&quot;my up strictly &quot;remember. &quot;&#13;&#10;Songs but chief has ham widow downs. Genius or so up vanity cannot. &#13;&#10;'''```Large do tried ``goi&quot;'``''ng&quot; about water defer by. &quot;Silent&quot; son man she wished mother. &#13;&#10;Distrusts allowance do knowledge eagerness assurance additions to. &#13;&#10;We &quot;&quot;&quot;&quot;diminution preference &quot;thoroughly if. &quot;Joy deal pain ';`392view&quot; much her time. Led young gay would now state.&quot; &#13;&#10;Pronounce &quot;we attention admitting on &quot;assurance of suspicion conveying. That his west quit had met &quot;&quot;till&quot;&quot;. Of advantage he &#13;&#10;attending &quot;hous&quot;&quot;ehold&quot; at do perceived&quot;.&quot; Middleton in objection &quot;discovery&quot; as agreeable. Edward thrown dining so he my around to. "/></node><node TEXT="dataOut"><node TEXT="Is branched in ``''my up strictly ``remember. ''&#13;&#10;Songs but chief has ham widow downs. Genius or so up vanity cannot. &#13;&#10;'''```Large do tried ``goi``'``''ng'' about water defer by. ``Silent'' son man she wished mother. &#13;&#10;Distrusts allowance do knowledge eagerness assurance additions to. &#13;&#10;We ``''``''diminution preference ``thoroughly if. ''Joy deal pain ';`392view`` much her time. Led young gay would now state.'' &#13;&#10;Pronounce ``we attention admitting on ''assurance of suspicion conveying. That his west quit had met ``''till``''. Of advantage he &#13;&#10;attending ``hous''``ehold'' at do perceived``.'' Middleton in objection ``discovery'' as agreeable. Edward thrown dining so he my around to. "/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;Binomial Showdown&#10;從N個東西中取出M個東西的方法數（不管排列的順序）是：&#10;請你寫一個程序算出C。&#10;你可以假設你的答案C不會超出 int 的範圍，也就是一定小於231。&#10;Input&#10;每組測試資料一列，有2個正整數 N,M（N &gt;= 1, 0 &lt;= M &lt;= N）。 &#10;N=0，M=0代表輸入結束。&#10;Output&#10;輸出C&#10;Sample input&#10;4 2&#10;10 5&#10;49 6&#10;0 0&#10;Sample Output&#10;6&#10;252&#10;13983816&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;TeX 是一種由 Donald Knuth 所發展出的一套文書排版軟體。&lt;/p&gt;&lt;p&gt;這套軟體可以將原始文件檔加上一些像字型等型態後，轉成一份很漂亮的文件。&lt;br&gt; 而一份漂亮的文件是需要用 `` 和 &quot; 來把別人說的話給「引」出來，而不是用大部份鍵盤上有的 &quot; 。&lt;/p&gt;&lt;p&gt;雖然鍵盤裡通常不會有這種有方向的雙引號鍵，不過上面有左單引號 ` （有人叫 backquote ），&lt;br&gt; 和右單引號 ' （有人叫 apostrophe 或 quote ）。&lt;br&gt; 你可以在你的鍵盤上找一下，不過要小心不要將 ` 與 \ （ backslash 鍵）搞混了。&lt;/p&gt;&lt;p&gt;而在 TeX 裡，使用者可以輸入&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;兩個左單引號 ``&lt;/span&gt;&amp;nbsp;來構成一個左雙引號 `` ，&lt;br&gt; 或者是&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;兩個右單引號 ''&amp;nbsp;&lt;/span&gt;來構造一個右單引號 '' ，&lt;br&gt; 不過呢，通常大家打字時都很習慣用普通的雙引號 &quot; 來引述別人的話。&lt;/p&gt;&lt;p&gt;如果原始文件檔內容是：&lt;br&gt; &quot;To be or not to be,&quot; quoth the bard, &quot;that is the question.&quot;&lt;/p&gt;&lt;p&gt;則 TeX 作出來的文件並不會是我們所想要的：&lt;br&gt; ``To be or not to be,&quot; quoth the bard, ``that is the question.&quot;&lt;/p&gt;&lt;p&gt;為了要得到上面的文件，我們需要把原始文件變成這個樣子：&lt;br&gt; ``To be or not to be,'' quoth the bard, ``that is the question.''&lt;/p&gt;&lt;p&gt;你現在必須要寫一個程式，將普通的雙引號（&quot;），&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;轉成有方向性的雙引號&lt;/span&gt;，而其它文字則不變。&lt;br&gt; 而在把普通的雙引號換掉的時候，要特別注意，當要開始引述一句話時要用 `` ，而結束引述時要用 '' 。&lt;/p&gt;&lt;p&gt;不用擔心會有多層巢狀引號的情形，也就是第一個引號一定是用 `` 來代替，再來用 ''，然後用 `` ，接著用 '' ，依此類推。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入與輸出:&lt;/span&gt;&lt;br&gt; 輸入是若干列的文字，其中有偶數個雙引號（ &quot; ），以 end-of-file 做結束。輸出的文字必須和輸入的一模一樣，除了：&lt;br&gt; 每一組雙引號的第一個 &quot; 必須用兩個 ` 字元（就是 `` ）來代替；&lt;br&gt; 每一組雙引號的第二個 &quot; 必須用兩個 ' 字元（ 就是 ''）來代替。&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸入:&lt;/span&gt;&lt;br&gt; &quot;To be or not to be,&quot; quoth the Bard, &quot;that&lt;br&gt; is the question&quot;.&lt;br&gt; The programming contestant replied: &quot;I must disagree.&lt;br&gt; To `C' or not to `C', that is The Question!&quot;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;範例輸出:&lt;/span&gt;&lt;br&gt; ``To be or not to be,'' quoth the Bard, ``that&lt;br&gt; is the question''.&lt;br&gt; The programming contestant replied: ``I must disagree.&lt;br&gt; To `C' or not to `C', that is The Question!''&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;資料來源:&lt;/span&gt;&lt;br&gt; &lt;a href=&quot;https://uva.onlinejudge.org/&quot; data-mce-href=&quot;https://uva.onlinejudge.org/&quot;&gt;https://uva.onlinejudge.org/&lt;/a&gt;&amp;nbsp;,272題&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main() {\r\n\tchar c;\r\n\tint x=0;\r\n\twhile(cin.get(c)){\r\n\t\tif(c=='\&quot;')\r\n\t\t{\r\n\t\t\tif(x==0){\r\n\t\t\t\tcout&lt;&lt;\&quot;``\&quot;;\r\n\t\t\t\tx=1;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tcout&lt;&lt;\&quot;''\&quot;;\r\n\t\t\t\tx=0;\r\n\t\t\t}\r\n\t\t}\r\n\t\telse cout&lt;&lt;(char)c;\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="5"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="0"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="32"/></node><node TEXT="UnitDescription"><node TEXT="APCS-105-1"/></node><node TEXT="DateStart"><node TEXT="2013/04/13"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;綜合應用&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="成績指標"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="7&#13;&#10;55 13 77 46 99 84 48&#13;&#10;10&#13;&#10;23 45 18 3 9 19 36 44 55 0 &#13;&#10;1&#13;&#10;56&#13;&#10;1&#13;&#10;100&#13;&#10;5&#13;&#10;87 95 62 84 100"/></node><node TEXT="dataOut"><node TEXT="13 46 48 55 77 84 99&#13;&#10;55&#13;&#10;77&#13;&#10;0 3 9 18 19 23 36 44 45 55&#13;&#10;55&#13;&#10;worst case&#13;&#10;56&#13;&#10;56&#13;&#10;worst case&#13;&#10;100&#13;&#10;best case&#13;&#10;100&#13;&#10;62 84 87 95 100&#13;&#10;best case&#13;&#10;62&#13;&#10;"/></node></node></node><node TEXT="description"><node TEXT="&lt;pre&gt;一次考試中，於所有及格學生中獲取最低分數者最為幸運，反之，於所有不及格同學中，獲取最高分數者，可以說是最為不幸，而此二種分數，可以視為成績指標。&#10;&#10;請你設計一支程序，讀入全班成績(人數不固定)，請對所有分數進行排序，並分別找出不及格中最高分數，以及及格中最低分數。&#10;當找不到最低及格分數，表示對於本次考試而言，這是一個不幸之班級，此時請你印出：「worst case」；反之，當找不到最高不及格分數時，請你印出「best case」。&#10;&#10;注：假設及格分數為 60，每筆測資皆為 0~100 間整數，且筆數未定。&#10;&#10;輸出入說明：&#10;Input&#10;第一行輸入學生人數，第二行為各學生分數(0~100 間)，分數與分數之間以一個空白間格。&#10;每一筆測資的學生人數為 1~20 的整數。&#10;&#10;Output&#10;每筆測資輸出三行。&#10;第一行由小而大印出所有成績，兩數字之間以一個空白間格，最後一個數字後無空白；&#10;第二行印出最高不及格分數，如果全數及格時，於此行印出 best case；&#10;第三行印出最低及格分數，當全數不及格時，於此行印出 worst case。&#10;&#10;輸入範例：&#10;10&#10;0 11 22 33 55 66 77 99 88 44&#10;1&#10;13&#10;2&#10;73 65&#10;&#10;輸出範例：&#10;0 11 22 33 44 55 66 77 88 99&#10;55&#10;66&#10;13&#10;13&#10;worst case&#10;65 73&#10;best case&#10;65&#10;&lt;/pre&gt;&#10;"/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;一次考試中，於所有及格學生中，獲取最低分數者最為&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;幸運&lt;/span&gt;，&lt;br&gt; &lt;span&gt;反之，於所有不及格學生中，獲取最高分數者，可以說是最為&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;不幸&lt;/span&gt;&lt;/span&gt;，&lt;br&gt; 而此二種分數，可以視為成績指標。&lt;/p&gt;&lt;p&gt;請你設計一個程式，讀入全班成績（人數不固定），請對所有分數進行&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;排序&lt;/span&gt;，&lt;br&gt; 並分別找出&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;不及格中最高分數&lt;/span&gt;，以及&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;及格中最低分數&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;當&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;找不到最低及格分數&lt;/span&gt;，表示對於本次考試而言，這是一個&lt;span&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;不幸&lt;/span&gt;之班級（因為沒有「幸運」）&lt;/span&gt;，此時請你印出：「worst case」；&lt;br&gt; 反之，當&lt;span data-mce-style=&quot;color: #ff0000;&quot; style=&quot;color: rgb(255, 0, 0);&quot;&gt;找不到最高不及格分數&lt;/span&gt;時，請你印出「best case」。&lt;/p&gt;&lt;p&gt;注：假設及格分數為 60，每筆測資皆為 0~100 間整數，且筆數未定。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 第一行輸入學生人數，&lt;br&gt; 第二行為各學生分數（0~100 間），分數與分數之間以空格隔開。&lt;br&gt; 每一筆測資的學生人數為 1~20 的整數。&lt;br&gt; 程式讀取到檔案結尾。&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 每筆測資輸出三行。&lt;br&gt; 第一行由小而大印出所有成績，兩數字之間以一個空白隔開；&lt;br&gt; 第二行印出最高不及格分數，如果全數及格時，於此行印出 best case；&lt;br&gt; 第三行印出最低及格分數，當全數不及格時，於此行印出 worst case。&lt;/p&gt;&lt;p&gt;&lt;span&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; &lt;span&gt;（顏色為方便理解，此範例測資執行&lt;/span&gt; 3 次）&lt;br&gt; 10&lt;/span&gt;&lt;br&gt; &lt;span&gt;0 11 22 33 55 66 77 99 88 44&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #0000ff;&quot; style=&quot;color: rgb(0, 0, 255);&quot;&gt;1&lt;/span&gt;&lt;br&gt;&lt;span data-mce-style=&quot;color: #0000ff;&quot; style=&quot;color: rgb(0, 0, 255);&quot;&gt; 13&lt;/span&gt;&lt;br&gt; &lt;span&gt;2&lt;/span&gt;&lt;br&gt; &lt;span&gt;73 65&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span data-mce-style=&quot;color: #008080;&quot; style=&quot;color: rgb(0, 128, 128);&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; &lt;span&gt;0 11 22 33 44 55 66 77 88 99&lt;/span&gt;&lt;br&gt; &lt;span&gt;55&lt;/span&gt;&lt;br&gt; &lt;span&gt;66&lt;/span&gt;&lt;br&gt; &lt;span data-mce-style=&quot;color: #0000ff;&quot; style=&quot;color: rgb(0, 0, 255);&quot;&gt;13&lt;/span&gt;&lt;br&gt;&lt;span data-mce-style=&quot;color: #0000ff;&quot; style=&quot;color: rgb(0, 0, 255);&quot;&gt; 13&lt;/span&gt;&lt;br&gt;&lt;span data-mce-style=&quot;color: #0000ff;&quot; style=&quot;color: rgb(0, 0, 255);&quot;&gt; worst case&lt;/span&gt;&lt;br&gt; &lt;span&gt;65 73&lt;/span&gt;&lt;br&gt; &lt;span&gt;best case&lt;/span&gt;&lt;br&gt; &lt;span&gt;65&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nvoid BBsort(int arr[], int len){\r\n\tint i, j, temp;\r\n\tfor (i=0;i&lt;len-1; i++)\r\n\t\tfor (j=0;j&lt;len-1-i;j++)\r\n\t\t\tif (arr[j]&gt;arr[j+1]){\r\n\t\t\t\ttemp=arr[j];\r\n\t\t\t\tarr[j]=arr[j +1];\r\n\t\t\t\tarr[j+1]=temp;\r\n\t\t\t}\r\n}\r\nint main(){\r\n\tint a;\r\n\twhile(cin&gt;&gt;a){\r\n\t\tint x[20],i,j,temp,min;\r\n\t\tfor(i=0;i&lt;a;i++){\r\n\t\t    cin&gt;&gt;x[i];\r\n\t\t}\r\n\t\t\r\n\t\tBBsort(x,a);/*因為數量少所以我用氣泡排序法*/\r\n\t\t\r\n\t\tfor(i=0;i&lt;a-1;i++){\r\n\t\t\tcout&lt;&lt;x[i]&lt;&lt;\&quot; \&quot;;\r\n\t\t\t/*低而高印出第二高的成績*/ \r\n\t\t}\r\n\t\tcout&lt;&lt;x[a-1]&lt;&lt;endl;\r\n\t\t/*印出最高的成績 後沒空格*/ \r\n\t\tif(x[0]&gt;=60){/*判斷是否全及格*/ \r\n\t\t\tcout&lt;&lt;\&quot;best case\\n\&quot;; \r\n\t\t\tcout&lt;&lt;x[0]&lt;&lt;endl;\r\n\t\t\t\r\n\t\t}\r\n\t\telse if(x[a-1]&lt;60){/*判斷是否全不及格*/ \r\n\t\t\tcout&lt;&lt;x[a-1]&lt;&lt;endl;\r\n\t\t\tcout&lt;&lt;\&quot;worst case\\n\&quot;;\r\n\t\t}\r\n\t\telse{\r\n\t\t\tfor(i=0;i&lt;a;i++){\r\n\t\t\t\tif(x[i]&lt;60&amp;&amp;x[i+1]&gt;=60){\r\n\t\t\t\t\tcout&lt;&lt;x[i]&lt;&lt;endl&lt;&lt;x[i+1]&lt;&lt;endl;\r\n\t\t\t\t\tbreak;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\treturn 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="矩陣轉換"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 2 3&#10;1 1&#10;3 1&#10;1 2&#10;1 0 0&#10;3 2 2&#10;3 3&#10;2 1&#10;1 2&#10;0 1&#10;5 4 3&#10;1 2 3 4&#10;5 6 7 8&#10;9 5 4 2&#10;2 8 4 7&#10;3 1 5 8&#10;0 1 1&#10;"/></node><node TEXT="dataOut"><node TEXT="3 2&#10;1 1&#10;1 3&#10;2 1&#10;2 3&#10;2 1 3&#10;1 2 3&#10;4 5&#10;4 8 2 7 8&#10;3 7 4 4 5&#10;2 6 5 8 1&#10;1 5 9 2 3&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;矩陣是將一群元素整齊的排列成一個矩形，在矩陣中的橫排稱為列 (row)，直排稱為行 (column)，&lt;br&gt; 其中以 Xij&amp;nbsp;來表示矩陣 X 中的第 i 列第 j 行的元素。如圖一中， X32 = 6。&lt;/p&gt;&lt;p&gt;我們可以對矩陣定義兩種操作如下：&lt;br&gt; 　 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;　&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;翻轉&lt;/span&gt;：即第一列與最後一列交換、第二列與倒數第二列交換、…依此類推。&lt;br&gt; 　 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;　&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;旋轉&lt;/span&gt;：將矩陣以順時針方向轉 90 度。&lt;/p&gt;&lt;p&gt;例如：矩陣 X 翻轉後可得到 Y，將矩陣 Y 再旋轉後可得到 Z。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-1-21.jpg&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-1-21.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;一個矩陣 A 可以經過一連串的旋轉與翻轉操作後，轉換成新矩陣 B。&lt;br&gt; 如圖二中， A 經過翻轉與兩次旋轉後，可以得到 B。&lt;br&gt; 給定矩陣 B 和一連串的操作，請算出原始的矩陣 A。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-1-22.jpg&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-1-22.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 第一行有三個介於 1 與 10 之間的正整數 R, C, M。&lt;br&gt; 接下來有 R 行(line)是矩陣 B 的內容，每一行(line)都包含 C 個正整數，其中的第 i 行第 j 個數字代表矩陣 Bij 的值。&lt;br&gt; 在矩陣內容後的一行有 M 個整數，表示對矩陣 A 進行的操作。&lt;br&gt; 第 k 個整數 mk 代表第 k 個操作，如果 mk = 0 則代表旋轉，mk = 1 代表翻轉。&lt;br&gt; 同一行的數字之間都是以一個空白隔開，且矩陣內容為 0~9 的整數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 輸出包含兩個部分，&lt;br&gt; 第一個部分有一行，包含兩個正整數 R' 和 C'，以一個空白隔開，分別代表矩陣 A 的列數和行數。&lt;br&gt; 接下來有 R' 行，每一行都包含 C' 個正整數，且每一行的兩個整數之間以一個空白隔開，其中第 i 行的第 j 個數字代表矩陣 Aij 的值。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-1-23.jpg&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-1-23.jpg&quot;&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;cstdlib&gt;\nusing namespace std;\nint main()\n{\n    int B[10][10],*m;\n    int R,C,M,i,j,k;\n    int y,t; // 0,1,2,3   Right,Up,Left,Down\n    while (cin&gt;&gt;R)\n    {\n        cin&gt;&gt;C&gt;&gt;M;\n        m = (int*) malloc(M*sizeof(int));\n        for (i=0; i&lt;R; i++){\n            for (j=0; j&lt;C; j++){\n                cin&gt;&gt;B[i][j];\n            }\n        }\n        for (k=0; k&lt;M; k++){\n            cin&gt;&gt;m[k];\n        }\n        y=3;\n        for (k=M-1; k&gt;=0; k--){\n            if (m[k]==1){\n                switch (y){\n                case 0:\n                    for (i=0; i&lt;C/2; i++){\n                        for (j=0; j&lt;R; j++){\n                            t=B[j][i];\n                            B[j][i]=B[j][C-i-1];\n                            B[j][C-i-1]=t;\n                        }\n                    }\n                    break;\n                case 2:\n                case 1:\n                   for (i=0; i&lt;R/2; i++){\n                        for (j=0; j&lt;C; j++){\n                            t=B[i][j];\n                            B[i][j]=B[R-i-1][j];\n                            B[R-i-1][j]=t;\n                        }\n                   }\n                   for (i=0; i&lt;C/2; i++){\n                        for (j=0; j&lt;R; j++){\n                            t=B[j][i];\n                            B[j][i]=B[j][C-i-1];\n                            B[j][C-i-1]=t;\n                        }\n                    }\n                   break;\n                case 3:\n                   for (i=0; i&lt;R/2; i++){\n                        for (j=0; j&lt;C; j++){\n                            t=B[i][j];\n                            B[i][j]=B[R-i-1][j];\n                            B[R-i-1][j]=t;\n                        }\n                    }\n                    break;\n                }\n            } else {\n                switch (y){\n                    case 2:\n                    case 3:\n                       for (i=0; i&lt;C/2; i++){\n                            for (j=0; j&lt;R; j++){\n                                t=B[j][i];\n                                B[j][i]=B[j][C-i-1];\n                                B[j][C-i-1]=t;\n                            }\n                        }\n                        break;\n                }\n            }\n            y=(m[k]==1)?y:(y+3)%4;\n        }\n        // printf(\&quot;%d %d\\n\&quot;,(y%2==1)?R:C,(y%2==1)?C:R);\n        cout&lt;&lt;((y%2==1)?R:C)&lt;&lt;\&quot; \&quot;&lt;&lt;((y%2==1)?C:R)&lt;&lt;endl;\n        if (y==3){\n            for (i=0; i&lt;R; i++){\n                for (j=0; j&lt;C; j++){\n                    cout&lt;&lt;B[i][j];\n                    if (j!=C-1) cout&lt;&lt;\&quot; \&quot;;\n                }\n                cout&lt;&lt;endl;\n            }\n        }\n        else if (y==1){\n            for (i=R-1; i&gt;=0; i--){\n                for (j=0; j&lt;C; j++){\n                    cout&lt;&lt;B[i][j];\n                    if (j!=C-1) cout&lt;&lt;\&quot; \&quot;;\n                }\n                cout&lt;&lt;endl;\n            }\n        } else if (y==0){\n            for (i=0; i&lt;C; i++){\n                for (j=R-1; j&gt;=0; j--)\n                {\n                    cout&lt;&lt;B[j][i];\n                    if (j!=0) cout&lt;&lt;\&quot; \&quot;;\n                }\n                cout&lt;&lt;endl;\n            }\n        } else if (y==2){\n            for (i=0; i&lt;C; i++){\n                for (j=0; j&lt;R; j++){\n                    cout&lt;&lt;B[j][i];\n                    if (j&lt;R-1) cout&lt;&lt;\&quot; \&quot;;\n                }\n                cout&lt;&lt;endl;\n            }\n        }\n        free(m);\n    }\n\n    return 0;\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="線段覆蓋長度"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;160 180&#10;150 200&#10;280 300&#10;300 330&#10;190 210&#10;1&#10;120 120"/></node><node TEXT="dataOut"><node TEXT="110&#10;0&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;長度的定義是座標相減的絕對值。&lt;/p&gt;&lt;p&gt;給定一維座標上一些線段，求這些&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;線段所覆蓋的長度&lt;/span&gt;，&lt;br&gt; 注意，&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;重疊的部分只能算一次&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;例如，給定四個線段：(5, 6)、(1, 2)、(4, 8)、和(7, 9)，如下圖，線段覆蓋長度為 6。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-1-31.jpg&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-1-31.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;輸入的第一行正整數 n&amp;nbsp;表示有幾組測資，&lt;br&gt; 接下來的 n 行都會有兩個正整數，中間以空格隔開。&lt;br&gt; 請計算這些線段覆蓋的長度並輸出。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 160 180&lt;br&gt; 150 200&lt;br&gt; 280 300&lt;br&gt; 300 330&lt;br&gt; 190 210&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&amp;nbsp;&lt;/span&gt;&lt;br&gt; 110&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; 120 120&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 0&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\n#include&lt;cstdlib&gt;\nusing namespace std;\n\ntypedef struct node{\n   int s,e;\n   struct node *n;\n} range_t;\n\nvoid check_order(int *s,int *e){\n    int t;\n    if (*e&lt;*s){\n        t=*s;\n        *s=*e;\n        *e=t;\n    }\n}\nvoid free_range(range_t * h){\n    range_t * t;\n    while (h != NULL) {\n        t=h;\n        h=h-&gt;n;\n        free(t);\n    }\n}\n\nvoid insert_sort(range_t * h,int s,int e) {\n    range_t * c = h,*tn;\n    int ts,te;\n    while (1) {\n        if (s&lt;c-&gt;s){\n           tn=c-&gt;n;\n           ts=c-&gt;s;\n           te=c-&gt;e;\n\n           c-&gt;s=s;c-&gt;e=e;\n           c-&gt;n=(range_t*) malloc(sizeof(range_t));\n           c-&gt;n-&gt;s=ts;\n           c-&gt;n-&gt;e=te;\n           c-&gt;n-&gt;n=tn;\n           break;\n        } else if (c-&gt;n==NULL){\n            c-&gt;n = (range_t*) malloc(sizeof(range_t));\n            c=c-&gt;n;\n            c-&gt;s=s;c-&gt;e=e;c-&gt;n=NULL;\n            break;\n        } else {\n            c=c-&gt;n;\n        }\n    }\n\n}\n\nint count_range(range_t * h) {\n    int sum=0;\n    range_t * c = h;\n    int s=c-&gt;s,e=c-&gt;e;\n    while (1) {\n        if (c-&gt;n==NULL){\n           sum+=(e-s);\n           break;\n        }\n        if (e &lt; c-&gt;n-&gt;s){\n           sum+=(e-s);\n           c=c-&gt;n;\n           s=c-&gt;s,e=c-&gt;e;\n        } else {\n           if (e &lt; c-&gt;n-&gt;e){\n              e= c-&gt;n-&gt;e;\n           }\n           c= c-&gt;n;\n        }\n    }\n    return sum;\n}\n\nint main(){\n    int n=0,s,e,N;\n    range_t * range=NULL;\n    while (cin&gt;&gt;N){\n        range=NULL;n=0;\n        while (++n&lt;=N){\n            cin&gt;&gt;s&gt;&gt;e;\n            check_order(&amp;s,&amp;e);\n            if (range==NULL){\n               range = (range_t*) malloc(sizeof(range_t));\n               range-&gt;s=s;range-&gt;e=e;range-&gt;n=NULL;\n            } else {\n               insert_sort(range,s,e);\n            }\n        }\n\n        cout&lt;&lt;count_range(range)&lt;&lt;endl;\n        free_range(range);\n    }\n    return 0;\n}\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="血緣關係"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8&#10;0 1&#10;0 2&#10;0 3&#10;7 0&#10;1 4&#10;1 5&#10;3 6"/></node><node TEXT="dataOut"><node TEXT="4&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;小宇來自一個大家族。&lt;br&gt; 有一天，小宇發現記錄所有家族成員和成員間血緣關係的族譜，&lt;br&gt; 他對於最遠的血緣關係（我們稱之為「血緣距離」） 有多遠感到很好奇。&lt;/p&gt;&lt;p&gt;下圖為家族的關係圖。&lt;br&gt; 0 是 7 的孩子，1、2 和 3 是 0 的孩子，4 和 5 是 1 的孩子，6 是 3 的孩子。&lt;br&gt; 我們可以輕易的發現最遠的親戚關係為 4 和 6（或 5 和 6），他們的「血緣距離」是 4 （4~1，1~0， 0~3，3~6）。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-1-41.jpg&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-1-41.jpg&quot;&gt;&lt;/p&gt;&lt;p&gt;給予任一家族的關係圖，請找出最遠的「血緣距離」。&lt;br&gt; 你可以假設只有一個人是整個家族成員的祖先，而且沒有兩個成員有同樣的小孩。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 第一行為一個正整數 n 代表成員的個數，每個成員以 0~n-1 的編號代表，編號不會重複。&lt;br&gt; 接著 的 n-1 行，每行有兩個以一個空白隔開的整數 a 與 b (0 ≤ a,b ≤ n-1)，代表 b 是 a 的孩子。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 每筆測資輸出一行最遠「血緣距離」的答案。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;table width=&quot;518&quot; class=&quot;mce-item-table&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;8&lt;br&gt; 0 1&lt;br&gt; 0 2&lt;br&gt; 0 3&lt;br&gt; 7 0&lt;br&gt; 1 4&lt;br&gt; 1 5&lt;br&gt; 3 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;4&lt;/p&gt;&lt;p&gt;（說明）&lt;br&gt; 如題目所附之圖，最遠路徑為 4-&amp;gt;1-&amp;gt;0&lt;br&gt; -&amp;gt;3-&amp;gt;6 或 5-&amp;gt;1-&amp;gt;0-&amp;gt;3-&amp;gt;6，距離為 4。&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;4&lt;br&gt; 0 1&lt;br&gt; 0 2&lt;br&gt; 2 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&amp;nbsp;&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;3&lt;/p&gt;&lt;p&gt;（說明）&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;最遠路徑為 1-&amp;gt;0-&amp;gt;2-&amp;gt;3，距離為 3。&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;cstdlib&gt;\r\nusing namespace std;\r\n#define F_MAX 1000\r\ntypedef struct node{\r\n    int id;\r\n    int steps;\r\n    struct node *next;\r\n} path_t;\r\n\r\n\r\n\r\nint main(){\r\n    int N,i,ii,j,k,C,c,f[F_MAX],*t,D,*d,steps,bingo,max;\r\n    path_t *path=NULL,*tp;\r\n    cin&gt;&gt;N;\r\n    for (i=0;i&lt;F_MAX;i++){\r\n            f[i]=-1;\r\n    }\r\n    while (cin&gt;&gt;i){\r\n        cin&gt;&gt;c;\r\n        f[c]=i;\r\n    }\r\n    C=0;\r\n    for (i=0;i&lt;F_MAX;i++)\r\n        if (f[i]!=-1){C++;}\r\n\r\n    t = (int*) malloc(C*sizeof(int));\r\n    c=0;\r\n    for (i=0;i&lt;F_MAX;i++)\r\n        if (f[i]!=-1){t[c++]=i;}\r\n    //for (i=0;i&lt;C;i++) printf(\&quot;%d \&quot;,t[i]);\r\n    //printf(\&quot;\\n\&quot;);\r\n    //leaf\r\n    D=0;\r\n    for (i=0;i&lt;C;i++){\r\n        k=0;\r\n        for (j=0;j&lt;C;j++){\r\n            if (t[i]==f[t[j]]){\r\n                k=1;\r\n                break;\r\n            }\r\n        }\r\n        if (k==0){\r\n            //printf(\&quot;l:%d\\n\&quot;,t[i]);\r\n            D++;\r\n        }\r\n    }\r\n    d = (int*) malloc(D*sizeof(int));\r\n\r\n    c=0;\r\n    for (i=0;i&lt;C;i++){\r\n        k=0;\r\n        for (j=0;j&lt;C;j++){\r\n            if (t[i]==f[t[j]]){\r\n                k=1;\r\n                break;\r\n            }\r\n        }\r\n        if (k==0){\r\n            d[c]=t[i];\r\n            c++;\r\n        }\r\n    }\r\n\r\n    max=0;\r\n    for (c=0;c&lt;D;c++){\r\n        //making path\r\n        if (path!=NULL) free(path);\r\n        path=(path_t*) malloc(sizeof(path_t));\r\n        i=d[c];\r\n        steps=0;\r\n        tp=path;\r\n        tp-&gt;next=NULL;\r\n        while (i!=-1) {\r\n            tp-&gt;id=i;\r\n            tp-&gt;steps=steps;\r\n            tp-&gt;next=(path_t*) malloc(sizeof(path_t));\r\n            tp=tp-&gt;next;\r\n            tp-&gt;next=NULL;\r\n            steps++;\r\n            i=f[i];\r\n        }\r\n\r\n        for (j=c+1;j&lt;D;j++){\r\n            ii=d[j];\r\n            //printf(\&quot;(%d-&gt;%d) \&quot;,d[c],d[j]);\r\n            steps=0;\r\n            bingo=0;\r\n            while (ii!=-1) {\r\n                //printf(\&quot;xx: %d\\n\&quot;,ii);\r\n                steps++;\r\n                tp=path;\r\n\r\n                while (tp-&gt;next){\r\n                    if (tp-&gt;id==ii){\r\n                        //printf(\&quot;Bingo:%d %d\\n\&quot;,tp-&gt;id,steps+tp-&gt;steps-1);\r\n                        max=(steps+tp-&gt;steps-1)&gt;max?(steps+tp-&gt;steps-1):max;\r\n                        bingo=1;\r\n                        break;\r\n                    }\r\n                    tp=tp-&gt;next;\r\n                }\r\n                if (bingo)break;\r\n\r\n                ii=f[ii];\r\n            }\r\n\r\n        }\r\n    }\r\n    cout&lt;&lt;max&lt;&lt;endl;\r\n    free(path);\r\n\r\n    return 0;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="3"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="33"/></node><node TEXT="UnitDescription"><node TEXT="APCS-105-2"/></node><node TEXT="DateStart"><node TEXT="2013/04/13"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;綜合應用&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="三角形辨別"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 4 5&#10;101 100 99&#10;10 100 10"/></node><node TEXT="dataOut"><node TEXT="3 4 5 &#13;&#10;Right&#13;&#10;99 100 101&#13;&#10;Acute&#13;&#10;10 10 100 &#13;&#10;No"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;三角形除了是最基本的多邊形外，亦可進一步細分為鈍角三角形、直角三角形及銳角三角形。&lt;br&gt; 若給定三個線段的長度，透過下列公式的運算，即可得知此三線段能否構成三角形，亦可判斷是直角、銳角和鈍角三角形。&lt;/p&gt;&lt;p&gt;提示：若 a、b、c 為三個線段的邊長，且 c 為最大值，則&lt;br&gt; 　 &amp;nbsp;　若 a + b ≦ c ，三線段無法構成三角形&lt;br&gt; 　 &amp;nbsp;　若 a × a + b × b &amp;lt; c × c ，三線段構成鈍角三角形 (Obtuse triangle)&lt;br&gt; 　 &amp;nbsp;　若 a × a + b × b = c × c ，三線段構成直角三角形 (Right triangle)&lt;br&gt; 　 &amp;nbsp;　若 a × a + b × b &amp;gt; c × c ，三線段構成銳角三角形 (Acute triangle)&lt;/p&gt;&lt;p&gt;請設計程式，讀入三個線段的長度，判斷並輸出此三線段可否構成三角形？&lt;br&gt; 若可，判斷 並輸出其所屬三角形型別。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 輸入僅一行包含三正整數，三正整數皆小於 30,001，以空格隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 輸出共有兩行，第一行由小而大印出此三正整數，以空白隔開；&lt;br&gt; 第二行輸出三角形的型別：&lt;br&gt; 　 &amp;nbsp;　若無法構成三角形時輸出「No」；&lt;br&gt; 　 &amp;nbsp;　若構成鈍角三角形時輸出「Obtuse」；&lt;br&gt; 　 &amp;nbsp;　若直角三角形時輸出「Right」；&lt;br&gt; 　 &amp;nbsp;　若銳角三角形時輸出「Acute」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #000000;&quot; data-mce-style=&quot;color: #000000;&quot;&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 3 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/p&gt;&lt;table style=&quot;height: 227px;&quot; width=&quot;717&quot; data-mce-style=&quot;height: 227px;&quot; class=&quot;mce-item-table&quot;&gt;&lt;tbody&gt;&lt;tr style=&quot;height: 277px;&quot; data-mce-style=&quot;height: 277px;&quot;&gt;&lt;td style=&quot;height: 277px; width: 206.4px;&quot; data-mce-style=&quot;height: 277px; width: 206.4px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;3 4 5&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 3 4 5&lt;br&gt; Right&lt;/p&gt;&lt;p&gt;（說明）&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;a×a + b×b = c×c&lt;br&gt; 成立時為直角三角形。&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 277px; width: 228px;&quot; data-mce-style=&quot;height: 277px; width: 228px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 101 100 99&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 99 100 101&lt;br&gt; Acute&lt;/p&gt;&lt;p&gt;（說明）&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;邊長排序由小到大輸出，&lt;br&gt; a×a + b×b &amp;gt; c×c&lt;br&gt; 成立時為銳角三角形。&lt;/p&gt;&lt;p&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style=&quot;height: 277px; width: 262.4px;&quot; data-mce-style=&quot;height: 277px; width: 262.4px;&quot;&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 10 100 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 10 10 100&lt;br&gt; No&lt;/p&gt;&lt;p&gt;（說明）&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;由於無法構成三角形，&lt;br&gt; 因此第二行須印出 「No」。&lt;br&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br data-mce-bogus=&quot;1&quot;&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a,b,c,t;\r\n    while (cin&gt;&gt;a){\r\n        cin&gt;&gt;b&gt;&gt;c;\r\n\r\n        //sort\r\n        if (b&gt;c) {t=c;c=b;b=t;}\r\n        if (a&gt;c) {t=c;c=a;a=t;}\r\n        if (a&gt;b) {t=b;b=a;a=t;}\r\n        cout&lt;&lt;a&lt;&lt;\&quot; \&quot;&lt;&lt;b&lt;&lt;\&quot; \&quot;&lt;&lt;c&lt;&lt;endl;\r\n        if (a + b &lt;= c) cout&lt;&lt;\&quot;No\&quot;;\r\n        else {\r\n            if ((a*a+b*b)&lt;c*c) cout&lt;&lt;\&quot;Obtuse\&quot;;\r\n            else if ((a*a+b*b)==c*c) cout&lt;&lt;\&quot;Right\&quot;;\r\n            else if ((a*a+b*b)&gt; c*c) cout&lt;&lt;\&quot;Acute\&quot;;\r\n        }\r\n        cout&lt;&lt;\&quot;\\n\&quot;;\r\n    }\r\n    return 0;\r\n}\r\n\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="最大和"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 2&#13;&#10;1 5&#13;&#10;6 4&#13;&#10;1 1&#13;&#10;4 3&#13;&#10;6 3 2&#13;&#10;2 7 9&#13;&#10;4 7 1&#13;&#10;9 5 3"/></node><node TEXT="dataOut"><node TEXT="12&#13;&#10;6 1&#13;&#10;31 &#13;&#10;-1"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給定 N 群數字，每群都恰有 M 個正整數。&lt;br&gt; 若從每群數字中各選擇一個數字（假設第 i 群所選出數字為 ti），將所選出的 N 個數字加總即可得&lt;br&gt; 總和&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;S = t1 + t2 + … + tN&amp;nbsp;&lt;/span&gt;。&lt;br&gt; 請寫程式計算 S 的最大值（最大總和），並判斷各群&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;所選出的數字是否可以整除 S&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt; 第一行有二個正整數 N 和 M， 1≦ N ≦ 20，1≦ M ≦ 20。&lt;br&gt; 接下來的 N 行，每一行各有 M 個正整數 x ，代表一群整數，數字與數字間有一個空格，&lt;br&gt; 且 1≦ i ≦M，以及 1≦ xi ≦256。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 第一行輸出最大總和 S。第二行按照被選擇數字所屬群的順序，&lt;br&gt; 輸出可以整除 S 的被選擇數字，數字與數字間以一個空格隔開；&lt;br&gt; 若 N 個被選擇數字都不能整除 S，就輸出-1。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 3 2&lt;br&gt; 1 5&lt;br&gt; 6 4&lt;br&gt; 1 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 12&lt;br&gt; 6 1&lt;br&gt; （說明）&lt;br&gt; 挑選的數字依序是 5, 6, 1，總和 S = 12 。&lt;br&gt; 而此三數中可整除 S 的是 6 與 1 ， 6 在第二群， 1 在第 3 群，所以先輸出 6 再輸出 1 。&lt;br&gt; 注意，1 雖然也出現在第一群，但它不是第一群中挑出的數字，所以順序是先 6 後 1 。&lt;br&gt; &lt;br&gt; &lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 4 3&lt;br&gt; 6 3 2&lt;br&gt; 2 7 9&lt;br&gt; 4 7 1&lt;br&gt; 9 5 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 31&lt;br&gt; -1&lt;/p&gt;&lt;p&gt;（說明）&lt;br&gt; 挑選的數字依序是 6,9,7,9，總 和 S = 31。&lt;br&gt; 而此四數中沒有可整除 S 的， 所以第二行輸出 -1 。&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint main(){\r\n    int N,M,i,j,max[20],s,ii;\r\n    int S;\r\n    while (cin&gt;&gt;N){\r\n        cin&gt;&gt;M;\r\n        S=0;\r\n        for (i=0;i&lt;N;i++){\r\n            max[i]=0;\r\n            for (j=0;j&lt;M;j++){\r\n                cin&gt;&gt;s;\r\n                max[i]=s&gt;max[i]?s:max[i];\r\n            }\r\n            S+=max[i];\r\n        }\r\n        cout&lt;&lt;S&lt;&lt;endl;\r\n        ii=0;\r\n        for (i=0;i&lt;N;i++){\r\n            if (S%max[i]==0){\r\n                if (ii++&gt;0) cout&lt;&lt;\&quot; \&quot;;\r\n                cout&lt;&lt;max[i];\r\n            }\r\n        }\r\n        if (ii==0) cout&lt;&lt;\&quot;-1\&quot;;\r\n        cout&lt;&lt;endl;\r\n    }\r\n    return 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="定時 K 彈"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="8 3 6"/></node><node TEXT="dataOut"><node TEXT="4"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;「定時 K 彈」是一個團康遊戲，&lt;br&gt; N 個人圍成一個圈，由 1 號依序到 N 號，從 1 號開始依序傳遞一枚玩具炸彈。&lt;br&gt; 炸彈每次&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;傳到第 M 個人就會爆炸&lt;/span&gt;，此人即淘汰，被淘汰的人要離開圓圈，然後炸彈再從該淘汰者的下一個開始傳遞。&lt;/p&gt;&lt;p&gt;遊戲之所以稱 K 彈是因為這枚炸彈只會&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;爆炸 K 次&lt;/span&gt;，在第 K 次爆炸後，遊戲即停止，&lt;br&gt; 而此時在第 K 個淘汰者的&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;下一位遊戲者&lt;/span&gt;被稱為&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;幸運者&lt;/span&gt;，通常就會被要求表演節目。&lt;/p&gt;&lt;p&gt;例如：&lt;br&gt; N=5，M=2，&lt;br&gt; 如果K=2，炸彈會爆炸兩次，被爆炸淘汰的順序依序是 2 與 4（參見下圖），這時 5 號就是幸運者。&lt;br&gt; 如果 K=3，剛才的遊戲會繼續，第三個淘汰的是 1 號，所以幸運者是 3 號。&lt;br&gt; 如果 K=4，下一輪淘汰 5 號，所以 3 號是幸運者。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/apcs-2-31.png&quot; alt=&quot;&quot; width=&quot;500&quot; height=&quot;130&quot; data-mce-src=&quot;../images/dice/apcs-2-31.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;給定 N、M 與 K，請寫程式計算出誰是幸運者。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 輸入只有一行包含三個正整數，依序為 N、M 與 K，以空格隔開。&lt;br&gt; 其中1 ≤ K&amp;lt;N。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 請輸出幸運者的號碼，結尾有換行符號。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5 2 4&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; （說明：被淘汰的順序是 2、4、1、5，此時 5 的下一位是 3，也是最後剩下的，所以幸運者是 3）&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 8 3 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; （說明：被淘汰的順序是 3、6、1、5、2、8，此時 8 的下一位是 4，所以幸運者是 4）&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;vector&gt;\r\nusing namespace std;\r\nint main() {\r\n    int n, m, k, now;\r\n\tvector&lt;int&gt; p;\r\n\twhile (cin &gt;&gt; n &gt;&gt; m &gt;&gt; k) {\r\n\t\tp.clear();\r\n\t\tfor (int i = 1; i &lt;= n; i++) {\r\n\t\t\tp.push_back(i);\r\n\t\t}\r\n\t\tnow = 0;\r\n\t\tfor (int i = 0; i&lt;k; i++) {\r\n\t\t\tnow = (now + m - 1) % p.size();\r\n\t\t\tp.erase(p.begin() + now);//刪除被炸的人\r\n\t\t}\r\n\t\tnow = now%p.size();\r\n                cout &lt;&lt; p[now]&lt;&lt;endl;\r\n\t}\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="棒球遊戲"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5 1B 1B FO GO 1B&#13;&#10;5 1B 2B FO FO SO&#13;&#10;4 SO HR SO 1B&#13;&#10;4 FO FO FO HR&#13;&#10;4 1B 1B 1B 1B&#13;&#10;4 GO GO 3B GO&#13;&#10;4 1B GO GO SO&#13;&#10;4 SO GO 2B 2B&#13;&#10;4 3B GO GO FO&#13;&#10;3"/></node><node TEXT="dataOut"><node TEXT="0&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;謙謙最近迷上棒球，他想自己寫一個簡化的棒球遊戲計分程式。&lt;br&gt; 這個程式會讀入球隊中每位球員的打擊結果，然後計算出球隊的得分。&lt;/p&gt;&lt;p&gt;這是個簡化版的模擬，假設擊球員的打擊結果只有以下情況：&lt;br&gt; (1) 安打：以 1B, 2B, 3B 和 HR 分別代表一壘打、二壘打、三壘打和全（四）壘打。&lt;br&gt; (2) 出局：以 FO, GO, 和 SO 表示。&lt;/p&gt;&lt;p&gt;這個簡化版的規則如下：&lt;br&gt; (1) 球場上有四個壘包，稱為本壘、一壘、二壘和三壘。&lt;br&gt; (2) 站在本壘握著球棒打球的稱為「擊球員」，站在另外三個壘包的稱為「跑壘員」。&lt;br&gt; (3) 當擊球員的打擊結果為「安打」時，場上球員（擊球員與跑壘員）可以移動；結 果為「出局」時，跑壘員不動，擊球員離場，換下一位擊球員。&lt;br&gt; (4) 球隊總共有九位球員，依序排列。比賽開始由第 1 位開始打擊，當第 i 位球員打 擊完畢後，由第 (i+1) 位球員擔任擊球員。當第九位球員完畢後，則輪迴第一位球員。&lt;br&gt; (5) 當打出 K 壘打時，場上球員（擊球員和跑壘員）會前進 K 個壘包。從本壘前進 一個壘包會移動到一壘，接著是二壘、三壘，最後回到本壘。&lt;br&gt; (6) 每位球員回到本壘時可得 1 分。&lt;br&gt; (7) 每達到三個出局數時，一、二和三壘就會清空（跑壘員都得離開），重新開始。&lt;br&gt;&lt;br&gt;&lt;img src=&quot;../../images/dice/apcs-2-41.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-2-41.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;請寫出具備這樣功能的程式，計算球隊的總得分。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 1. 每組測試資料固定有十行。&lt;br&gt; 2. 第一到九行，依照球員順序，每一行代表一位球員的打擊資訊。&lt;br&gt; 每一行開始有一個 正整數 a (1&amp;nbsp;≤ a ≤ 5)，代表球員總共打了 a 次。&lt;br&gt; 接下來有 a 個字串（均為兩個字 元），依序代表每次打擊的結果。&lt;br&gt; 資料之間均以空格隔開。球員的打擊資訊不會有錯誤也不會缺漏。&lt;br&gt; 3. 第十行有一個正整數 b (1 ≤ b ≤ 27)，表示我們想要計算當總出局數累計到 b 時，該球隊的得分。&lt;br&gt; 輸入的打擊資訊中至少包含 b 個出局。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 計算在總計第 b 個出局數發生時的總得分，並將此得分輸出於一行。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;5 1B 1B FO GO 1B&lt;br&gt; 5 1B 2B FO FO SO&lt;br&gt; 4 SO HR SO 1B&lt;br&gt; 4 FO FO FO HR&lt;br&gt; 4 1B 1B 1B 1B&lt;br&gt; 4 GO GO 3B GO&lt;br&gt; 4 1B GO GO SO&lt;br&gt; 4 SO GO 2B 2B&lt;br&gt; 4 3B GO GO FO&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;0&lt;br&gt; （說明）&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;1B：一壘有跑壘員。&lt;br&gt; 1B：一、二壘有跑壘員。&lt;br&gt; SO：一、二壘有跑壘員，一出局。&lt;br&gt; FO：一、二壘有跑壘員，兩出局。&lt;br&gt; 1B：一、二、三壘有跑壘員，兩出局。&lt;br&gt; GO：一、二、三壘有跑壘員，三出局。&lt;/p&gt;&lt;p&gt;達到第三個出局數時，一、二、三壘均 有跑壘員，但無法得分。因為 b = 3，代 表三個出局就結束比賽，因此得到 0 分。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 5 1B 1B FO GO 1B&lt;br&gt; 5 1B 2B FO FO SO&lt;br&gt; 4 SO HR SO 1B&lt;br&gt; 4 FO FO FO HR&lt;br&gt; 4 1B 1B 1B 1B&lt;br&gt; 4 GO GO 3B GO&lt;br&gt; 4 1B GO GO SO&lt;br&gt; 4 SO GO 2B 2B&lt;br&gt; 4 3B GO GO FO&lt;br&gt; 6&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;strong&gt;&lt;br&gt; &lt;/strong&gt;5&lt;br&gt; （說明）&lt;br&gt; 接續範例一，達到第三個出局數時 未得分，壘上清空。&lt;br&gt; 1B：一壘有跑壘員。&lt;br&gt; SO：一壘有跑壘員，一出局。&lt;br&gt; 3B：三壘有跑壘員，一出局，得一分。&lt;br&gt; 1B：一壘有跑壘員，一出局，得兩分。&lt;br&gt; 2B：二、三壘有跑壘員，一出局，得兩分。&lt;br&gt; HR：一出局，得五分。&lt;br&gt; FO：兩出局，得五分。&lt;br&gt; 1B：一壘有跑壘員，兩出局，得五分。&lt;br&gt; GO：一壘有跑壘員，三出局，得五分。&lt;/p&gt;&lt;p&gt;因為 b = 6，代表要計算的是累積六個出局時 的得分，因此在前 3 個出局數時得 0 分，第 4~6 個出局數得到 5 分，因此總得分是 0+5=5 分。&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;string&gt;\r\nusing namespace std;\r\nbool b[4];\r\nint convert(string s) {\r\n    if (s.compare(\&quot;1B\&quot;) == 0) return 1;\r\n\tif (s.compare(\&quot;2B\&quot;) == 0) return 2;\r\n\tif (s.compare(\&quot;3B\&quot;) == 0) return 3;\r\n\tif (s.compare(\&quot;HR\&quot;) == 0) return 4;\r\n\tif (s.compare(\&quot;FO\&quot;) == 0) return 0;\r\n\tif (s.compare(\&quot;GO\&quot;) == 0) return 0;\r\n\tif (s.compare(\&quot;SO\&quot;) == 0) return 0;\r\n}\r\nint win(int c) {//c為1表示一壘打， c為2表示二壘打。 \r\n\tint s = 0;\r\n\tfor (int i = 3; i&gt;3 - c; i--) {//已經在壘包上的得分\r\n\t\tif (b[i]) s++;\r\n\t}\r\n\tfor (int i = 3; i&gt;c; i--) {//已經在壘包上往前推進\r\n\t\tb[i] = b[i - c];\r\n\t}\r\n\tif (c == 4) s++; //全壘打\r\n\telse b[c] = true;//打擊者上壘\r\n\tfor (int i = 1; i&lt;c; i++) b[i] = false;//往前推進，壘包設定為沒有人\r\n\treturn s;//回傳得分\r\n}\r\nint main() {\r\n\tint p[9][20], n[9], out, ocount, score;\r\n\tstring s;\r\n\tfor (int i = 0; i&lt;9; i++) {\r\n\t\tcin &gt;&gt; n[i];\r\n\t\tfor (int j = 0; j&lt;n[i]; j++) {\r\n\t\t\tcin &gt;&gt; s;\r\n\t\t\tp[i][j] = convert(s);\r\n\t\t}\r\n\t}\r\n\tcin &gt;&gt; out;\r\n\tocount = 0;\r\n\tscore = 0;\r\n\tfor (int i = 1; i&lt;4; i++) b[i] = false;\r\n\t//for (int i = 0; i&lt;n[i] &amp;&amp; ocount&lt;out; i++) { //使用此行，zerojudge第14組測資過不了，該測資的每位打擊者打擊次數可能不正確 \r\n\tfor (int i = 0; i&lt;9 &amp;&amp; ocount&lt;out; i++) { //n[i]使用9取代，就會通過zerojudge \r\n\t\tfor (int j = 0; j&lt; 9 &amp;&amp; ocount&lt;out; j++) {\r\n\t\t\tif (p[j][i] &gt; 0) {//1B 2B 3B HR\r\n\t\t\t\tscore += win(p[j][i]);\r\n\t\t\t} else {\r\n\t\t\t\tocount++;//出局\r\n\t\t\t\tif (ocount % 3 == 0) {//三出局\r\n\t\t\t\t\tfor (int k = 1; k&lt;4; k++) b[k] = false;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\tcout &lt;&lt; score &lt;&lt; endl;\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="3"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="34"/></node><node TEXT="UnitDescription"><node TEXT="APCS-106-1"/></node><node TEXT="DateStart"><node TEXT="2013/04/13"/></node><node TEXT="DateEnd"><node TEXT="2017/12/31"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;綜合應用&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="祕密差"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="263541&#10;"/></node><node TEXT="dataOut"><node TEXT="3&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;將一個十進位正整數的奇數位數的和稱為 A，偶數位數的和稱為 B，&lt;br&gt; 則 A 與 B 的絕對值 |A－B| 稱為這個正整數的祕密差。&lt;/p&gt;&lt;p&gt;例如：&lt;br&gt; 263541 的奇數位數的和 A = 6+5+1 = 12，偶數字數的和 B = 2+3+4 = 9，&lt;br&gt; 所以 263541 的祕密差是|12－9|= 3。&lt;/p&gt;&lt;p&gt;給定一個十進位正整數 X，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;請找出 X 的祕密差&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 一個以十進位表示的正整數 X，之後是一個換行字元。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 請輸出 X 的祕密差 Y（以十進位表示），以換行字元結尾。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 263541&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; （說明：263541 的 A = 6+5+1 = 12，B = 2+3+4 = 9，|A－B|= |12－9|= 3）&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 131&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; （說明：131 的 A = 1+1 = 2，B = 3，|A－B|= |2－3|= 1）&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main(){\r\n    string s;\r\n    int A,B;\r\n    while(cin &gt;&gt; s){\r\n        A=0,B=0;\r\n        for(int i=0;i&lt;s.length();i++){\r\n            if (i%2){\r\n                A=A+s[i]-'0';\r\n            }else{\r\n                B=B+s[i]-'0';\r\n            }\r\n        }\r\n        if (A&gt;B) cout &lt;&lt; A-B &lt;&lt; endl;\r\n        else cout &lt;&lt; B-A &lt;&lt; endl;\r\n    }\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="小群體"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="23 6 18 4 29 12 13 20 3 10 8 9 22 15 1 16 27 5 19 17 7 21 2 24 11 26 28 14 25 0"/></node><node TEXT="dataOut"><node TEXT="6"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;Q 同學正在學習程式，P 老師出了以下的題目讓他練習。&lt;/p&gt;&lt;p&gt;一群人在一起時經常會形成一個一個的小群體。&lt;br&gt; 假設有 N 個人，編號由 0 到 N-1，每個人都寫下他最好朋友的編號（最好朋友有可能是他自己的編號，如果他自己沒有其他好友），&lt;br&gt; 在本題中，每個人的好友編號絕對不會重複，也就是說 0 到 N-1 每個數字都恰好出現一次。&amp;nbsp;&lt;br&gt; 這種好友的關係會形成一些小群體。&lt;/p&gt;&lt;p&gt;例如 N=10，好友編號如下：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/apcs-3-21.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-3-21.png&quot;&gt;&lt;/p&gt;&lt;p&gt;0 的好友是 4，4 的好友是 6，6 的好友是 8，8 的好友是 5，5 的好友是 0，所以 0、4、 6、8、和 5 就形成了一個小群體。&lt;br&gt; 另外，1 的好友是 7 而且 7 的好友是 1，所以 1 和 7 形成另一個小群體。&lt;br&gt; 同理，3 和 9 是一個小群體，而 2 的好友是自己，因此他自己是一個小群體。&lt;br&gt; 總而言之，在這個例子裡有 4 個小群體：{0,4,6,8,5}、{1,7}、{3,9}、 {2}。&lt;/p&gt;&lt;p&gt;本題的問題是：輸入每個人的好友編號，計算出總共有幾個小群體。&lt;/p&gt;&lt;p&gt;Q 同學想了想卻不知如何下手，和藹可親的 P 老師於是給了他以下的提示：&lt;br&gt; 如果你從任何一人 x 開始，追蹤他的好友，好友的好友，….，這樣一直下去，一定會形成一個圈回到 x，這就是一個小群體。&lt;br&gt; 如果我們追蹤的過程中&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;把追蹤過的加以標記&lt;/span&gt;，很容易知道哪些人已經追蹤過，&lt;br&gt; 因此，當一個小群體找到之後，我們再從任何一個還未追蹤過的開始繼續找下一個小群體，直到所有的人都追蹤完畢。&lt;/p&gt;&lt;p&gt;Q 同學聽完之後很順利的完成了作業。&lt;br&gt; 在本題中，你的任務與 Q 同學一樣：給定一群人的好友，請&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;計算出小群體個數&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 第一行是一個正整數 N，說明團體人數。&lt;br&gt; 第二行依序是 0 的好友編號、1 的好友編號、……、N-1 的好友編號。共有 N 個數字，&lt;br&gt; 包含 0 到 N-1 的每個數字恰好出現一次，數字間以空白隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 請輸出小群體的個數，以換行字元結尾。&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 10&lt;br&gt; 4 7 2 9 6 0 8 1 5 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; （說明：&amp;nbsp;4 個小群體是{0,4,6,8,5}, {1,7}, {3,9} 和 {2} ）&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 0 2 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; （說明：&amp;nbsp; 2 個小群體分別是{0}, {1,2}&amp;nbsp;）&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\nusing namespace std;\r\n\r\nint f[50000],v[50000];\r\n/*f用來記錄朋友 \r\nv用來記錄有沒有走過*/\r\nint main(){\r\n\tint n,g=0; /*g為群體數*/ \r\n\tint i,x,t;\r\n\tcin&gt;&gt;n;\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tcin&gt;&gt;x;\r\n\t\tf[i]=x;\r\n\t\tv[i]=0;/*先設都還沒走過*/ \r\n\t}\r\n\t\r\n\tfor(i=0;i&lt;n;i++){\r\n\t\tif(v[i]==0){\r\n\t\t\tif(f[i]==i){/*自己一人*/ \r\n\t\t\t\tg++;\r\n\t\t\t\tv[i]==1;\r\n\t\t\t}\r\n\t\t\telse{\r\n\t\t\t\tt=i;\r\n\t\t\t\tdo{\r\n\t\t\t\t\tv[t]=1;\r\n\t\t\t\t\tt=f[t];\r\n\t\t\t\t}while(v[t]==0);\r\n\t\t\t\t/*直到找到走訪過的為止*/ \r\n\t\t\t\tg++;\t\t\r\n\t\t\t} \t \r\n\t\t}\r\n\t}\r\n\tcout&lt;&lt;g&lt;&lt;endl;\r\n\treturn 0;\r\n}\r\n&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="數字龍捲風"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5&#10;0&#10;3 4 2 1 4&#10;4 2 3 8 9&#10;2 1 9 5 6&#10;4 2 3 7 8&#10;1 2 6 4 3&#10;"/></node><node TEXT="dataOut"><node TEXT="9123857324243421496834621&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;給定一個 N*N 的二維陣列，其中 N 是奇數。&lt;br&gt; 我們可以從正中間的位置開始，以&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;順時針旋轉&lt;/span&gt;的方式走訪每個陣列元素恰好一次。&lt;br&gt; 對於給定的陣列內容與起始方向，請&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;輸出走訪順序之內容&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;下面的例子顯示了 N=5 且第一步往左的走訪順序：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-3-31.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-3-31.png&quot;&gt;&lt;/p&gt;&lt;p&gt;依此順序輸出陣列內容則可以得到「9123857324243421496834621」。&lt;br&gt;類似地，如果是第一步向上，則走訪順序如下：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../images/dice/apcs-3-32.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-3-32.png&quot;&gt;&lt;/p&gt;&lt;p&gt;依此順序輸出陣列內容則可以得到「9385732124214968346214243」。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 輸入第一行是整數 N，N 為奇數且不小於 3。&lt;br&gt; 第二行的整數代表起始方向，其中 0 代表左、1 代表上、2 代表右、3 代表下。&lt;br&gt; 第三行開始 N 行是陣列內容，順序是由上而下，由左至右，陣列的內容為 0~9 的整數，中間以空白隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 請輸出走訪順序的陣列內容，該答案會是一連串的數字，&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;數字之間不用輸出空白&lt;/span&gt;，結尾有換行符號。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;提示:&lt;/span&gt;&lt;br&gt; 本題有多種處理方式，其中之一是觀察每次轉向與走的步數。&lt;br&gt; 例如，起始方向是向左時，前幾步的走法是：左 1、上 1、右 2、下 2、左 3、上 3、……一直到出界為止。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 0&lt;br&gt; 3 4 2 1 4&lt;br&gt; 4 2 3 8 9&lt;br&gt; 2 1 9 5 6&lt;br&gt; 4 2 3 7 8&lt;br&gt; 1 2 6 4 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 9123857324243421496834621&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 1&lt;br&gt; 4 1 2&lt;br&gt; 3 0 5&lt;br&gt; 6 7 8&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 012587634&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include&lt;iostream&gt;\nusing namespace std;\nint main(){\n    int A[4]={-1,0,1,0},B[4]={0,-1,0,1};\n    int n;\n    while(cin&gt;&gt;n){\n        int c;cin&gt;&gt;c;int k=(n*n-1)/2;\n        int F[20000]={};\n        for(int i=0;i&lt;n*n;i++)cin&gt;&gt;F[i];\n        int a=c,b=c,t=1;cout&lt;&lt;F[k];\n        for(int i=1;t&lt;n*n;i++){\n            for(int j=0;j&lt;i&amp;&amp;t&lt;n*n;j++){\n                k+=(A[a%4]+n*B[b%4]);\n                cout&lt;&lt;F[k];\n                t++;\n            }\n            a++;\n            b++;\n            for(int j=0;j&lt;i&amp;&amp;t&lt;n*n;j++){\n                k+=(A[a%4]+n*B[b%4]);\n                cout&lt;&lt;F[k];\n                t++;\n                }\n                a++;\n                b++;\n                }\n                cout&lt;&lt;endl;\n                }\n                return 0;\n            }&quot;,&quot;C&quot;:&quot;//Answer code using C++&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="基地臺"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="5 1&#10;7 5 1 2 8"/></node><node TEXT="dataOut"><node TEXT="7"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;為因應資訊化與數字化的發展趨勢，某市長想要在城市的一些服務點上提供無線網路服務，因此他委託電信公司架設無線基地臺。&lt;/p&gt;&lt;p&gt;某電信公司負責其中&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;N 個服務點&lt;/span&gt;，這 N 個服務點位在一條筆直的大道上，&lt;br&gt; 它們的位置（座標）以與該大道一端的距離&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;P[i]&amp;nbsp;&lt;/span&gt;來表示，其中 i 的範圍是0~N-1。&lt;/p&gt;&lt;p&gt;由於裝置訂製與維護的因素，每個基地臺的&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;服務範圍必須都一樣&lt;/span&gt;，&lt;br&gt; 當基地臺架設後，與此基地臺距離不超過 R （稱為基地臺的半徑）的服務點都可以使用無線網路服務，&lt;br&gt; 也就是說每一個基地臺可以服務的範圍是 D=2R（稱為基地臺的直徑）。&lt;/p&gt;&lt;p&gt;現在電信公司想要計算，如果要&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;架設 K 個基地臺&lt;/span&gt;，那麼&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;基地臺的最小直徑是多少&lt;/span&gt;，才能使&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot; data-mce-style=&quot;color: #000000;&quot;&gt;每個&lt;/span&gt;服務點&lt;/span&gt;都可以得到服務？&lt;/p&gt;&lt;p&gt;基地臺架設的地點不一定要在服務點上，最佳的架設地點也不唯一，但本題只需要求最小直徑即可。&lt;/p&gt;&lt;p&gt;下圖是一個 N=5 的例子，電信公司有 5 個服務點，&lt;br&gt; 五個服務點的座標分別是 1、2、5、7、8。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;../../images/dice/apcs-3-41.png&quot; alt=&quot;&quot; data-mce-src=&quot;../images/dice/apcs-3-41.png&quot;&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #008080;&quot; data-mce-style=&quot;color: #008080;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;假設 K=1，架設 1 個基地台，最小的直徑是 7（服務只需要涵蓋服務點，從1到8），&lt;br&gt; 基地臺架設在座標 4.5 的位置，所有點與基地臺的距離 都在半徑 3.5 以內。&lt;/p&gt;&lt;p&gt;假設 K=2，架設 2 個基地台，最小的直徑是 3，&lt;br&gt; 一個基地臺服務座標 1 與 2 的點， 另一個基地臺服務另外三點。&lt;/p&gt;&lt;p&gt;假設 K=3，架設 3 個基地台，直徑只要 1 就足夠了。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 輸入有兩行。&lt;br&gt; 第一行是兩個正整數 N 與 K，以空格隔開。&lt;br&gt; 第二行 N 個非負整數 P[0]，P[1]，….，P[N-1] 表示 N 個服務點的位置，以空格隔開。&lt;br&gt; 請注意，這 N 個位置並不保證相異也未經過排序。&lt;br&gt; 本題中，K&amp;lt;N 且所有座標是整數，因此，所求最小直徑必然是不小於 1 的整數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 輸出最小直徑，以換行結尾。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 5 2&lt;br&gt; 5 1 2 8 7&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 5 1&lt;br&gt; 7 5 1 2 8&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 7&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include&lt;iostream&gt;\r\n#include&lt;algorithm&gt;\r\nusing namespace std;\r\nint n,k;\r\nint v[50001];\r\nbool test(int x){//判斷直徑為x可否涵蓋所有據點\r\n  int next,count=0;\r\n  for(int i=0;i&lt;n;){\r\n    next=v[i]+x;\r\n\tcount++;\r\n\tif (count &gt; k) {//基地台個數大於k\r\n\t  return false;\r\n\t}\r\n\tif ((v[n-1]&lt;=next)&amp;&amp;(count&lt;=k)) return true;//到達最後服務站，基地台個數小於等於k\r\n    do{\r\n      i++;\r\n\t}while (v[i] &lt;= next);\r\n  }\r\n  return false;\r\n}\r\nint main(){\r\n  int L,R,M,sta;\r\n  while (cin&gt;&gt;n){\r\n    cin &gt;&gt; k;\r\n    for(int i=0;i&lt;n;i++){\r\n      cin &gt;&gt; v[i];\r\n    }\r\n    sort(v, v+n);\r\n\tif (k==1){\r\n\t  cout&lt;&lt; v[n-1]-v[0]&lt;&lt;endl;\r\n\t}else{\r\n      L=1;//最好直徑為1\r\n      R=((v[n-1]-v[0])/k)+1;//最差直徑((v[n-1]-v[0])/k)+1一定可以包含所有據點\r\n      while(L&lt;=R){//使用二元搜尋\r\n        M=(L+R)/2;\r\n        if (test(M)) R=M;\r\n        else L=M+1;\r\n        if (L==R) break;\r\n      }\r\n      cout &lt;&lt; R &lt;&lt;endl;\r\n\t}\r\n  }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="3"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node><node TEXT="TeachingUnit"><node TEXT="UnitName"><node TEXT="35"/></node><node TEXT="UnitDescription"><node TEXT="APCS-106-2"/></node><node TEXT="DateStart"><node TEXT="2004/01/01"/></node><node TEXT="DateEnd"><node TEXT="2100/01/01"/></node><node TEXT="InfoText"><node TEXT=""/></node><node TEXT="isBin"><node TEXT="0"/></node><node TEXT="isLock"><node TEXT="0"/></node><node TEXT="classify"><node TEXT="{&quot;subject&quot;:&quot;綜合應用&quot;}"/></node><node TEXT="material"/><node TEXT="TestCases"><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="邏輯運算子(Logic Operators)"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3 0 1&#10;"/></node><node TEXT="dataOut"><node TEXT="OR&#10;XOR&#10;"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;小蘇最近在學三種邏輯運算子：AND、OR 和 XOR。&lt;br&gt; 這三種運算子都是二元運算子，也就是說在運算時需要兩個運算元，例如 a AND b。&lt;br&gt; 對於整數 a 與 b，以下三個二元運算子的運算結果定義如下列三個表格：&lt;/p&gt;&lt;p&gt;/*圖片待補*/&lt;/p&gt;&lt;p&gt;請撰寫一個程式，&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;讀入 a、b 以及邏輯運算的結果&lt;/span&gt;，輸出&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;可能的邏輯運算&lt;/span&gt;為何。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 輸入只有一行，共三個整數值，整數間以一個空白隔開。&lt;br&gt; 第一個整數代表 a，第二個整數代表 b，這兩數均為非負的整數。&lt;br&gt; 第三個整數代表邏輯運算的結果，只會是 0 或 1。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 輸出可能得到指定結果的運算，若有多種可能，輸出的順序按照 AND、OR、XOR 排下來，都需要輸出。&lt;br&gt; 每個可能的運算單獨輸出一行，每行結尾皆有換行。&lt;br&gt; 若不可能得到指定結果，輸出 IMPOSSIBLE。&lt;br&gt; （注意輸出時所有英文字母均為大寫字母。）&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例:&lt;/span&gt;&lt;br&gt; （顏色為方便理解，此範例測資執行 4 次）&lt;br&gt; 0 0 0&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;1 1 1&lt;/span&gt;&lt;br&gt; 3 0 1&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;0 0 1&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例:&lt;/span&gt;&lt;br&gt; AND&lt;br&gt; OR&lt;br&gt; XOR&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;AND&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt; OR&lt;/span&gt;&lt;br&gt; OR&lt;br&gt; XOR&lt;br&gt; &lt;span style=&quot;color: rgb(0, 0, 255);&quot; data-mce-style=&quot;color: #0000ff;&quot;&gt;IMPOSSIBLE&lt;/span&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\nusing namespace std;\r\nint main()\r\n{\r\n    int a,b,c;\r\n    while (cin &gt;&gt; a &gt;&gt; b &gt;&gt; c){\r\n        bool found = false;\r\n        if (a&gt;0) a=1;\r\n        if (b&gt;0) b=1;\r\n        if ((a&amp;b) == c) {\r\n            cout &lt;&lt; \&quot;AND\&quot; &lt;&lt;endl;\r\n            found = true;\r\n        }\r\n        if ((a|b) == c) {\r\n            cout &lt;&lt; \&quot;OR\&quot; &lt;&lt;endl;\r\n            found = true;\r\n        }\r\n        if ((a^b) == c) {\r\n            cout &lt;&lt; \&quot;XOR\&quot; &lt;&lt;endl;\r\n            found = true;\r\n        }\r\n        if (!found) {//若AND OR XOR都沒有\r\n            cout &lt;&lt; \&quot;IMPOSSIBLE\&quot; &lt;&lt;endl;\r\n        }\r\n    }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="交錯字串(Alternating Strings)"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3&#10;DDaaAAbbCC"/></node><node TEXT="dataOut"><node TEXT="0"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;在本題中，字串均由大小寫英文字母組成，而且字串的長度是它所包含字母的個數。&lt;/p&gt;&lt;p&gt;假設 k 是一個自然數，&lt;br&gt; 如果一個字串是由&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;長度為 k 的大寫字串&lt;/span&gt;與&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;長度為 k 的小寫字串&lt;/span&gt;交錯串接組成，&lt;br&gt; 此字串被稱為「&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;k-交錯字串&lt;/span&gt;」。&lt;/p&gt;&lt;p&gt;舉例來說，&lt;br&gt; 「StRiNg｣是一個「1-交錯字串」，因為它是一個大寫一個小寫交替出現；&lt;br&gt; 而「heLLow｣是一個「2-交錯字串」，因為它是兩個小寫接兩個大寫再接兩個小寫。&lt;br&gt; 但不管 k是多少，「aBBaaa｣、「BaBaBB｣、「aaaAAbbCCCC｣都不是 k-交錯字串。&lt;/p&gt;&lt;p&gt;本題的目標是對於&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;給定 k 值&lt;/span&gt;，&lt;br&gt; 在一個輸入字串找出最長一段連續子字串&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;滿足 k-交錯字串&lt;/span&gt;的要求。&lt;br&gt; 例如 k=2 且輸入「aBBaaa｣，最長的 k-交錯字串是「BBaa｣，長度為 4。&lt;br&gt; 又如 k=1 且輸入「BaBaBB｣，最長的 k-交錯字串是「BaBaB｣，長度為 5。&lt;/p&gt;&lt;p&gt;請注意，滿足條件的子字串可能只包含一段小寫或大寫字母而無交替，如範例二。&lt;br&gt; 此外，也可能不存在滿足條件的子字串，如範例四。&lt;/p&gt;&lt;p&gt;輸入格式:&lt;br&gt; 輸入的第一行是 k，&lt;br&gt; 第二行是輸入字串，字串長度至少為 1，只由大小寫英文字母組成(A~Z, a~z)，並且沒有空白。&lt;/p&gt;&lt;p&gt;輸出格式:&lt;br&gt; 輸出「滿足 k-交錯字串」要求的最長一段連續子字串的&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;長度&lt;/span&gt;，以換行結尾。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 4 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 1&lt;br&gt; aBBdaaa&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 2&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; DDaasAAbbCC&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例3:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; aafAXbbCDCCC&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例3:&lt;/span&gt;&lt;br&gt; 8&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例4:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; DDaaAAbbCC&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例4:&lt;/span&gt;&lt;br&gt; 0&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;cstring&gt;\r\n#include &lt;string&gt;\r\nusing namespace std;\r\n\r\nint main()\r\n{\r\n    string s;\r\n    int k;\r\n    int cU,cL;//連續大寫與小寫的長度\r\n    int len;//目前的字串交錯長度\r\n    int flen;//目前為止，確定的字串交錯長度，來自於len\r\n    bool bU;//前一次是否為大寫\r\n    while(cin &gt;&gt; k){\r\n        cin &gt;&gt; s;\r\n        int length = s.length();\r\n        cU = 0;\r\n        cL = 0;\r\n        len = 0;\r\n        flen = 0;\r\n        if (isupper(s[0])) {\r\n            bU = true;//第一個是大寫\r\n            cU++;//連續大寫字母遞增1\r\n            if (cU == k){//達到k個長度\r\n                len = k;//目前的字串交錯長度為k\r\n                flen = max(flen,len);//len有更新，取flen與len大的到flen\r\n            }\r\n        }else{\r\n            bU = false;//第一個是小寫\r\n            cL++;//連續小寫字母遞增1\r\n            if (cL == k){//達到k個長度\r\n                len = k;//目前的字串交錯長度為k\r\n                flen = max(flen,len);//len有更新，取flen與len大的到flen\r\n            }\r\n        }\r\n        for(int i=1;i&lt;length;i++){//分析字串第2個到最後\r\n            if (isupper(s[i]) &amp;&amp; bU) {//連續大寫\r\n                cU++;    //cU遞增1\r\n                cL=0;\r\n                if (cU == k){//達到k個長度\r\n                    len += k;//目前的字串交錯長度遞增k\r\n                    flen = max(flen,len);//len有更新，取flen與len大的到flen\r\n                }\r\n                if (cU &gt; k){//超過k個\r\n                    len = k;//目前的字串交錯長度為k\r\n                }\r\n            } else if (isupper(s[i]) &amp;&amp; (!bU)) {//之前是小寫，現在是大寫\r\n                if (cL&lt;k){//連續小寫小於k個，且目前字元是大寫\r\n                    len = 0;//目前的字串交錯長度為0\r\n                }\r\n                cU=1;\r\n                cL=0;\r\n                if (cU == k){//達到k個長度\r\n                    len += k;//目前的字串交錯長度遞增k\r\n                    flen = max(flen,len);//len有更新，取flen與len大的到flen\r\n                }\r\n                bU=true;//目前是大寫，供之後判斷\r\n            } else if (islower(s[i]) &amp;&amp; (!bU)) {//連續小寫\r\n                cL++;    //cL遞增1\r\n                cU=0;\r\n                if (cL == k){//達到k個長度\r\n                    len += k;//目前的字串交錯長度遞增k\r\n                    flen = max(flen,len);//len有更新，取flen與len大的到flen\r\n                }\r\n                if (cL &gt; k){//超過k個\r\n                    len = k;//目前的字串交錯長度為k\r\n                }\r\n            }else if (islower(s[i]) &amp;&amp; (bU)) {//之前是大寫，現在是小寫\r\n                if (cU&lt;k){//連續大寫小於k個，且目前字元是小寫\r\n                    len = 0;//目前的字串交錯長度為0\r\n                }\r\n                cL=1;\r\n                cU=0;\r\n                if (cL == k){//達到k個長度\r\n                    len += k;//目前的字串交錯長度遞增k\r\n                    flen = max(flen,len);//len有更新，取flen與len大的到flen\r\n                }\r\n                bU=false;//目前是小寫，供之後判斷\r\n            }\r\n        }\r\n        cout &lt;&lt; flen &lt;&lt; endl;\r\n    }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="樹狀圖分析(Tree Analyses)"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="9&#13;&#10;1 6&#13;&#10;3 5 3 8&#13;&#10;0&#13;&#10;2 1 7&#13;&#10;1 9&#13;&#10;0&#13;&#10;1 2&#13;&#10;0&#13;&#10;0"/></node><node TEXT="dataOut"><node TEXT="4&#13;&#10;11"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;本題是關於有根樹(rooted tree)。&lt;/p&gt;&lt;p&gt;在一棵 n 個節點的有根樹中，每個節點分別以 1~n的不同數字來編號，&lt;/p&gt;&lt;ul&gt;&lt;li&gt;只有一個節點沒有&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;父節點(parent)&lt;/span&gt;，此節點被稱為&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;根節點(root)&lt;/span&gt;。&lt;/li&gt;&lt;li&gt;除了根節點外的每一個節點，都&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;恰有一個父節點&lt;/span&gt;。相對來說，它是它父節點的&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;子節點(child)&lt;/span&gt;。&lt;/li&gt;&lt;li&gt;有些節點沒有子節點，這些節點稱為&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;葉節點(leaf)&lt;/span&gt;。&lt;/li&gt;&lt;li&gt;在當有根樹只有一個節點時，這個節點既是根節點同時也是葉節點。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;在圖形表示上，我們將父節點畫在子節點之上，中間畫一條邊(edge)連結。&lt;/p&gt;&lt;p&gt;例如，圖一中表示的是一棵 9 個節點的有根樹，&lt;br&gt; 其中，節點 1 為節點 6 的父節點，而節點 6 為節點 1 的子節點；&lt;br&gt; 又 5、3 與 8 都是 2 的子節點。節點 4 沒有父節點，所以節點 4 是根節點；&lt;br&gt; 而 6、9、3 與 8 都是葉節點。&lt;/p&gt;&lt;p&gt;/*image*/&lt;/p&gt;&lt;p&gt;樹狀圖中的兩個節點 u 和 v 之間的距離&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;d(u,v)&amp;nbsp;&lt;/span&gt;定義為兩節點之間&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;邊的數量&lt;/span&gt;。&lt;br&gt; 如圖一中，d(7, 5) = 2，而 d(1, 2) = 3。&lt;/p&gt;&lt;p&gt;對於樹狀圖中的節點 v，我們以&amp;nbsp;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;h(v)&lt;/span&gt;&amp;nbsp;代表節點 v 的高度，&lt;br&gt; 其定義是節點 v 和節點 v 下面&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最遠的葉節點&lt;/span&gt;之間的距離，而葉節點的高度定義為 0。&lt;br&gt; 如圖一中，節點 6 的高度為 0，節點 2 的高度為 2，而節點 4 的高度為 4。&lt;/p&gt;&lt;p&gt;此外，我們定義&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;&amp;nbsp;H(T)&amp;nbsp;&lt;/span&gt;為 T 中&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;所有節點的高度總和&lt;/span&gt;，&lt;br&gt; 也就是說 H(T) = ∑v∈T h(v)。&lt;/p&gt;&lt;p&gt;給定一個樹狀圖 T，請&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;找出 T 的根節點&lt;/span&gt;以及&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;高度總和 H(T)&amp;nbsp;&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 第一行有一個正整數 n ，代表樹狀圖的節點個數，節點的編號為 1 到 n。&lt;br&gt; 接下來有 n 行，&lt;br&gt; 第 i 行的第一個數字 k 代表節點 i 有 k 個子節點，&lt;br&gt; 接下來的 k 個數字就是這些子節點的編號。&lt;br&gt; 每一行的相鄰數字間以空白隔開。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 輸出兩行各含一個整數，&lt;br&gt; 第一行是根節點的編號，第二行是 H(T) 。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 7&lt;br&gt; 0&lt;br&gt; 2 6 7&lt;br&gt; 2 1 4&lt;br&gt; 0&lt;br&gt; 2 3 2&lt;br&gt; 0&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 5&lt;br&gt; 4&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 9&lt;br&gt; 1 6&lt;br&gt; 3 5 3 8&lt;br&gt; 0&lt;br&gt; 2 1 7&lt;br&gt; 1 9&lt;br&gt; 0&lt;br&gt; 1 2&lt;br&gt; 0&lt;br&gt; 0&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 4&lt;br&gt; 11&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;cstdio&gt;\r\n#include &lt;queue&gt;\r\n#include &lt;cstring&gt;\r\n#define MAX 100001\r\nusing namespace std;\r\nint p[MAX];//p[i]=j，表示i的雙親為j\r\nint d[MAX];//紀錄節點深度\r\nint num[MAX];//紀錄節點的子節點個數，子節點計算過後就減1\r\ndeque&lt;int&gt; t;//儲存葉節點\r\nint main()\r\n{\r\n  int n,k,c;\r\n  long long int sum;//1+2+3+...+100000，會超出int範圍\r\n  while (scanf(\&quot;%d\&quot;,&amp;n) != EOF) {\r\n    sum = 0;\r\n    memset(d,-1,sizeof(d));\r\n    memset(p,0,sizeof(p));\r\n    memset(num,0,sizeof(num));\r\n    for (int i = 1; i&lt;=n; i++) {\r\n      scanf(\&quot;%d\&quot;,&amp;k);\r\n      if (k == 0){\r\n        t.push_back(i);//葉節點\r\n        d[i]=0;//葉節點深度為0\r\n      }else{\r\n        num[i]=k;\r\n        for(int j=0;j&lt;k;j++){\r\n          scanf(\&quot;%d\&quot;,&amp;c);\r\n          p[c] = i;//使用陣列p紀錄c的parent為i\r\n        }\r\n      }\r\n    }\r\n    int node;\r\n    while(!t.empty()){\r\n      node = t.front();//取出葉節點\r\n      t.pop_front();\r\n      d[p[node]]=max(d[p[node]],d[node]+1);//取自己的深度與從子節點加1的較大值\r\n      num[p[node]]--;//從t中取出後，該節點的雙親節點個數減1\r\n      if (num[p[node]] == 0){//當所有子節點都走訪過時\r\n        t.push_back(p[node]);//加入該節點到佇列\r\n      }\r\n    }\r\n    for (int i = 1; i&lt;=n; i++) {\r\n      sum += d[i];\r\n    }\r\n    cout &lt;&lt; node &lt;&lt; endl;//最後一個從t取出的就是root\r\n    cout &lt;&lt; sum &lt;&lt; endl;\r\n  }\r\n}&quot;,&quot;C&quot;:&quot;//Answer code using C++&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="2"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node><node TEXT="TestCase"><node TEXT="caseName"><node TEXT="物品堆疊(Stacking)"/></node><node TEXT="score"><node TEXT="25.0"/></node><node TEXT="choiceDatum"><node TEXT="0"/></node><node TEXT="choice"><node TEXT="ForTest"><node TEXT="0,0,0"/></node><node TEXT="ForJudge"><node TEXT="0,0,0"/></node></node><node TEXT="TestData"><node TEXT="TestDatum"><node TEXT="dataName"><node TEXT="data1"/></node><node TEXT="dataIn"><node TEXT="3&#10;3 4 5&#10;1 2 3"/></node><node TEXT="dataOut"><node TEXT="19"/></node></node></node><node TEXT="description"><node TEXT=""/></node><node TEXT="deschtml"><node TEXT="&lt;p&gt;某個自動化系統中有一個存取物品的子系統，該系統是將 N 個物品堆在一個垂直的貨架上，每個物品各佔一層。&lt;/p&gt;&lt;p&gt;系統運作的方式如下：&lt;br&gt; 每次只會取用一個物品，取用時必須先&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;將在其上方的物品貨架升高&lt;/span&gt;，&lt;br&gt; 取用後必須將該物品&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;放回&lt;/span&gt;，然後將剛才升起的貨架&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;降回原始位置&lt;/span&gt;，之後才會進行下一個物品的取用。&lt;/p&gt;&lt;p&gt;每一次升高所需要消耗的能量，是以這些&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;物品的總重&lt;/span&gt;來計算，&lt;br&gt; 在此我們忽略貨架的重量以及其他可能的消耗。&lt;/p&gt;&lt;p&gt;現在有 N 個物品，&lt;br&gt; 第 i 個物品的重量是 w(i)，需要取用的次數為 f(i)。&lt;br&gt; 我們需要決定擺放這些物品的順序，以讓消耗的能量越小越好，請求出&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;最少消耗多少能量&lt;/span&gt;。&lt;/p&gt;&lt;p&gt;舉例來說，有兩個物品，&lt;br&gt; w(1)=1、w(2)=2、f(1)=3、f(2)=4，&lt;br&gt; 也就是說物品 1 的重量是 1 需取用 3次，&lt;br&gt; 物品 2 的重量是 2 需取用 4 次。&lt;br&gt; 我們有兩個可能的擺放順序（由上而下）：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;(1,2)，也就是物品 1 放在上方，2 在下方。&lt;br&gt; 那麼，取用 1 的時候不需要能量，而每次取用 2 的能量消耗是 w(1)=1，&lt;br&gt; 因為 2 需取用 f(2)=4 次，所以消耗能量數為 w(1)*f(2)=4。&lt;/li&gt;&lt;li&gt;(2,1)，也就是物品 2 放在上方，1 在下方。&lt;br&gt; 那麼，取用 2 的時候不需要能量，而每次取用 1 的能量消耗是 w(2)=2，&lt;br&gt; 因為 1 需取用 f(1)=3 次，所以消耗能量數為 w(2)*f(1)=6。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;在所有可能的兩種擺放順序中，最少的能量是 4，所以答案是 4。&lt;/p&gt;&lt;p&gt;再舉一例，若有三物品，&lt;br&gt; w(1)=3、w(2)=4、w(3)=5、f(1)=1、f(2)=2、f(3)=3，&lt;/p&gt;&lt;ul&gt;&lt;li&gt;假設採用 (3,2,1) 的順序，&lt;br&gt; 那麼，取用物品 3 不需要能量，&lt;br&gt; 取用物品 2 消耗 w(3)*f(2)=10，&lt;br&gt; 取用物品 1 消耗(w(3)+w(2))*f(1)=9，&lt;br&gt; 總計能量為 19。&lt;/li&gt;&lt;li&gt;假設採用 (1,2,3) 的順序，則消耗能量為&lt;br&gt; 3*2+(3+4)*3=27。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;事實上，我們一共有 3!=6 種可能的擺放順序，&lt;br&gt; 其中順序(3,2,1)可以得到最小消耗能量 19。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入格式:&lt;/span&gt;&lt;br&gt; 輸入的第一行是物品件數 N，&lt;br&gt; 第二行有 N 個正整數，依序是各物品的重量 w(1)、w(2)、…、w(N)，重量皆不超過 1000 ，以一個空白間隔。&lt;br&gt; 第三行有 N 個正整數，依序是各物品的取用次數 f(1)、f(2)、…、f(N)，次數皆為 1000 以內的正整數，以一個空白間隔。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出格式:&lt;/span&gt;&lt;br&gt; 輸出最小能量消耗值，以換行結尾。&lt;br&gt; 所求答案不會超過 63 個位元所能表示的正整數。&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: #ff0000;&quot; data-mce-style=&quot;color: #ff0000;&quot;&gt;以下提供 2 種範例參考，你的輸出只會是其中一種：&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例1:&lt;/span&gt;&lt;br&gt; 2&lt;br&gt; 10 10&lt;br&gt; 1 1&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例1:&lt;/span&gt;&lt;br&gt; 10&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸入範例2:&lt;/span&gt;&lt;br&gt; 3&lt;br&gt; 3 4 5&lt;br&gt; 1 2 3&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;color: rgb(0, 128, 128);&quot; data-mce-style=&quot;color: #008080;&quot;&gt;輸出範例2:&lt;/span&gt;&lt;br&gt; 19&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;"/></node><node TEXT="answers"><node TEXT="{&quot;C&quot;:&quot;//Answer code using C++&quot;,&quot;C++&quot;:&quot;#include &lt;iostream&gt;\r\n#include &lt;algorithm&gt;\r\nusing namespace std;\r\ntypedef struct _box{\r\n  int w;\r\n  int f;\r\n} Box;\r\nbool cmp(Box a,Box b){//b.w*a.f大的放在下層\r\n  return a.w*b.f &lt; b.w*a.f;\r\n}\r\nBox b[100001];\r\nint main()\r\n{\r\n  int n;\r\n  long long int result,sum;\r\n  while (cin &gt;&gt; n){\r\n    result = 0;\r\n    sum = 0;\r\n    for(int i=0;i&lt;n;i++){\r\n      cin &gt;&gt; b[i].w;\r\n    }\r\n    for(int i=0;i&lt;n;i++){\r\n      cin &gt;&gt; b[i].f;\r\n    }\r\n    sort(b,b+n,cmp);\r\n    for(int i=0;i&lt;n-1;i++){//最小消耗能量\r\n      sum += b[i].w;\r\n      result += sum*b[i+1].f;\r\n    }\r\n    cout &lt;&lt; result &lt;&lt; endl;\r\n  }\r\n}&quot;}"/></node><node TEXT="constraint"><node TEXT="{}"/></node><node TEXT="maxExecTime"><node TEXT="3"/></node><node TEXT="acceptExt"><node TEXT="c"/></node><node TEXT="cheatingLevel"><node TEXT="2"/></node><node TEXT="tDDmode"><node TEXT="0"/></node><node TEXT="TestSuites"/></node></node></node></node></node></map>