申論題內容
第一題:
使用COBOL程式語言撰寫一程式,此程式能從鍵盤輸入兩個小於100的正整數X與Y,
並判斷 X 的十位數或個位數是否有與 Y 的十位數或個位數的數值相同?如果是,則於螢幕上
輸出"YES";否則於螢幕上輸出"NO"。假設使用者輸入之資料皆會符合小於 100 之正整數規
範,故程式中不需額外考慮輸入資料時會有不符規範之程式碼。例如:X 與 Y 之輸入值分別
為 81 與 98,因有 8 相同,則螢幕輸出結果為 YES。如輸入只有個位數之情況,則視同其十
位數部分為 0。所以如果輸入 4,則視之為 04。所以如果 X 與 Y 之輸入值分別為 50 與 4,
因有 0 相同,則螢幕會輸出 YES。同理,如果 X 與 Y 之輸入值分別為 2 與 9,因有 0 相同,
則螢幕也會輸出 YES。【25 分】
註:COBOL 程式作答時只需從 DATA DIVISION 部分開始撰寫,DATA DIVISION 之前
的部分無需撰寫。