求java大神,用while循环解题过程及思路,给加分!求解题思路和过程!自守数是其平方后尾数等于该数自身的自然数。例如:25*25=62576*76=5776找出1-10000之间所有的自守数并输
求解题思路和过程!
自守数是其平方后尾数等于该数自身的自然数。例如:
25*25=625
76*76=5776
找出1-10000之间所有的自守数并输出。
我写的代码,你可以参考和学习下:
/**
* 求自守数,自守数是其平方后尾数等于该数自身的自然数。
* 例如: 25*25=625 76*76=5776
* 找出1-10000之间所有的自守数并输出。
* @param num
*/
public static void getAllSelfNum(int num) {
int i=1;
while (i<=num) {
String s=i+"";
// 提高效率,仅处理尾数为0,1,5,6的数字 0*0=0,1*1=1,5*5=25,6*6=36
if (s.endsWith("0")||s.endsWith("1")||s.endsWith("5")||s.endsWith("6")) {
String squareStr=(i*i)+"";
if (squareStr.endsWith(s)) {
System.out.println("Self Number: "+i);
}
}
i++;
}
}
调用:getAllSelfNum(10000);
输出结果:
Self Number: 1
Self Number: 5
Self Number: 6
Self Number: 25
Self Number: 76
Self Number: 376
Self Number: 625
Self Number: 9376
以Na2CO3、NaHCO3为例:电荷守恒:c(Na+)+c(H+)=c(HCO3-)+2c(CO 2020-05-13 …
zendstudio7.0.2调试的最后出现2句[ZendDebugger]Cannotsendm 2020-05-14 …
一道机械能守恒物理题0分如右图所示,上表面有一段光滑圆弧的质量为M的小车A置于光滑平面上,在一质量 2020-05-17 …
在成长过程中每个人都必定有所坚守,有所舍弃。坚守内心的宁静,精神世界就会变得充盈而富足;坚守思想的 2020-07-02 …
作文题“人生的困惑与坚守”.围绕主题自拟小题目,体裁不限,3000字左右.内容要求:文章要紧紧围绕“ 2020-10-30 …
解方程:第一题9.6-4x=25.6-9x第二题0.6-0.2x=2.4-0.4x第三题4-1.4( 2020-11-24 …
阅读下面的文字,按要求作文。(40分)坚守是一种品格,一种气节。仁者说,非坚守无以致志,坚守是心灵抵 2020-11-25 …
关于非保守力的问题0-离问题结束还有8天1小时一个物体如果在光滑的水平面上匀速运动.如果这个物体看成 2020-12-28 …
阅读下面文字,根据要求作文。在成长过程中每个人都必定有所坚守。坚守内心的宁静,精神世界就会变得充盈而 2021-01-01 …
求高中氧化还原反应配平练习题要那种物质多的,配的系数大的,我们老师教了电子守恒,0价配平和待定系数法 2021-01-22 …