第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

程序輸入若干互不相同的數(shù)字,經(jīng)過排列組合能產(chǎn)生多種不同的數(shù)值,那些是平方數(shù)

程序輸入若干互不相同的數(shù)字,經(jīng)過排列組合能產(chǎn)生多種不同的數(shù)值,那些是平方數(shù)

xaioxiao__ 2016-09-22 20:55:51
程序輸入若干互不相同的數(shù)字,經(jīng)過排列組合能產(chǎn)生多種不同的數(shù)值,求所有可能的值中,那些是平方數(shù)。例:1,6,9排列后,可產(chǎn)生3個平方數(shù):169196961
查看完整描述

2 回答

?
JustWannaHugU

TA貢獻452條經(jīng)驗 獲得超796個贊

public?class??Test?{??
????public?static?void?f(int[]?a,?int?n)?{??
????????if?(n?==?a.length?-?1)?{??
????????????int?k?=?0;?//?把a里的數(shù)字組合為一個數(shù)字k??
????????????for(int?i=0;?i<a.length;?i++)?k?=?k*10?+?a[i];?
????????????int?m?=?(int)?(Math.sqrt(k)+0.5);??
????????????if?(m?*?m?==?k)?{??
????????????????System.out.println(k);??
????????????}??
????????????return;??
????????}??
????????//?全排列??
????????for?(int?i?=?n;?i?<?a.length;?i++)?{??
????????????int?t?=?a[n];??
????????????a[n]?=?a[i];??
????????????a[i]?=?t;??
??????????????
????????????f(a,?n+1);?
??????????????
????????????t?=?a[n];??
????????????a[n]?=?a[i];??
????????????a[i]?=?t;??
????????}??
????}??
????public?static?void?main(String[]?args)?{??
????????int[]?a?=?{?1,?9,?6?};??
????????f(a,?0);??
????}??
}


查看完整回答
1 反對 回復(fù) 2016-09-23
  • 2 回答
  • 0 關(guān)注
  • 1457 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號