杜 杜風 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #1 有一由小到大的整數數組a,其規律是:序列中緊挨著的兩個可能非常 接近(不超過一個常數值),目的是想得出一個沒接近值的數組b,請 教怎麼編程實現,不勝感激!
H hnlygtjj Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #2 for j:=0 to i do begin if a[j]=a[j+1] a[j+2]:=a[j+1]; end; 就这样移动嘛!当然这个算法不是很完善,要完善还得你自己去做啦!
杜 杜風 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #4 比如說:1,2,100,102,200,301,304,406,408 我要得出:1,100,200,301,304,406,比較接近的兩個數中取較小的
雪 雪中漫步 Unregistered / Unconfirmed GUEST, unregistred user! 2002-11-21 #5 这解应该有多个啊,我想到一个,不知道是不是你的答案 b[0]:=a[0]; t:=a[0]; for j:=1 to i do begin if a[j]-t>常数 then begin b[j]:=a[j]; t:=a[j]; end else end;
这解应该有多个啊,我想到一个,不知道是不是你的答案 b[0]:=a[0]; t:=a[0]; for j:=1 to i do begin if a[j]-t>常数 then begin b[j]:=a[j]; t:=a[j]; end else end;