Re: [問題] 一題程式
※ 引述《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
討論串 (同標題文章)