下面程序?qū)崿F(xiàn)十進(jìn)制向其他進(jìn)制的轉(zhuǎn)換。[Java程序]C1ass Node{int data;Node next;}class Transform{private
下面程序?qū)崿F(xiàn)十進(jìn)制向其他進(jìn)制的轉(zhuǎn)換。
[Java程序]
C1ass Node{
int data;
Node next;
}
class Transform{
private Node top;
publiC void print(){
Node P;
while(top !=null){
P=top;
if(P.data>9)
System.out.print((char)(p.data+55));
else
System.out.print(p.data);
top=P.next;
}
}
public void Trans(int d,int i)(//d為數(shù)字;i為進(jìn)制
int m;
(1) n=false;
Node P;
while(d>0){
(2) ;
d=d/i;
P=flew Node();
if( (3) ){
P.data=m;
(4) ;
top=P;
n=true;
}
else{
p.data=m;
(5) ;
toP=P;
}
}
}
}
正確答案:(1)boolean (2) m=d%i (3) ln (4) top->next=null (5) p->next=top(1)boolean (2) m=d%i (3) ln (4) top->next=null (5) p->next=top 解析:本題考查Java編程,主要考查了鏈表的使用。 所有的問(wèn)題只出在函數(shù)Trans中,它的功能是完成將十進(jìn)制數(shù)d轉(zhuǎn)換為任意進(jìn)制i的數(shù),并存在數(shù)組中。變量n被賦值為false,說(shuō)明n是布爾型變量,Java中布爾型變量關(guān)鍵字
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。