可计算任意位水仙花数
static stringbuffer strb = new stringbuffer();
static string getnarc(int len, string start) {
for (int basenum = 1; basenum <= 9; basenum++) {
if (len == 2 || len == 1) {
stringbuffer tmpbuf = new stringbuffer();
tmpbuf.append(start);
for (int j = 0; j < len; j++) {
tmpbuf.append(basenum);
}
tmpbuf.append(new stringbuffer(start).reverse().tostring());
strb.append(tmpbuf);
strb.append("\n");
// system.out.println(tmpbuf);
} else if (len > 2) {
string nextstr = "";
if (null != start) {
nextstr = start + basenum;
} else {
nextstr = integer.tostring(basenum);
}
getnarc(len - 2, nextstr);
}
}
return strb.tostring();
}
如对本文有疑问, 点击进行留言回复!!
NullPointerException: Attempt to invoke virtual method ‘android.content.res.XmlResourceParser androi
关于启动appium-desktop,报错:Cannot extract apk info using apkanalyzer. Falling back to aapt. Original ....
Gradle 发布共享库——如何通过Gradle发布Android依赖库(aar)到 jitpack 公共仓库
Gradle 发布共享库——如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)
网友评论