是不是说有一个四位数,特征为:个位和十位相同,千位与百位相同,且不能四位数相同;求这个四位数的平方根,且平方根为整数的四位数个数有多少。
最直白的写法
public static void main(String[] args) {
int n=1100;
int[] nums = {1,1,0,0};
int count = 0;
while(n<=9988){
for(int i=1;i<10;i++){
nums[0]=i;
nums[1]=i;
for(int j=0;j<10;j++){
nums[2]=j;
nums[3]=j;
if(nums[0]==nums[1] && nums[2]==nums[3] && nums[0]!=nums[2]){
//处理nums得到整数n
//使用 double a = Math.sqrt(n);
//判断 a为整数则将计数count++;
}
}
}
}
}
大概就是代码所表述的,手写代码