Re: [問題] 一題程式

看板TransCSI作者 (學學問問(要學就要問))時間16年前 (2008/05/19 11:07), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《vekfvz (學學問問(要學就要問))》之銘言: : (C)35.假若電腦的系統日期無誤,下列程式在2003年9月1日執行,則Print敘述的執行結 : 果為何?(A)22(B)2031(C)2013(D)200482。 : A$=Date$ : LL=Len(A$) : D1=Val(Left$(A$, LL-6)) : D2=Val(Mid$(A$, 6, 2)) : D3=Val(Right$(A$, 2)) : Print D1+D2+D3 : 答案C 請問有大大知道如何計算嗎 感謝tianzhi大大昨天給的靈感 雖然昨天未解決它 不過我找到它的解法了 有答應tianzhi解出來要跟大家分享, 所以再PO上來唷 Date$ 的值為 2003-09-01 Len為取長度 所以Len=10 D1取A$從最左邊開始取,取LL-6個數 所以D1的值是2003 D2的值將A$中的值,從第六位開始取,取二位,所以是09 D3的值是將A$的值,從最右邊取回來,取二位,所以是01 D1+D2+D3 = 2003+09+01 = 2013 答案為C無誤 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.27.150.252
文章代碼(AID): #18CExaQi (TransCSI)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
問題
3
3
文章代碼(AID): #18CExaQi (TransCSI)