展开全部
public class Wednesday {
public static void main(String[] args) {
e69da5e6ba903231313335323631343130323136353331333332643338
long i,j,k;
k=10;
for (i=1;i<=1000;i++){
if (i==k)
{
k*=10;
} //k是100了吧
j=i*i; //1*1 2*2 3*3 4*4 5*5 6*6等等。
if((j%k)==i)// j=1除以k=100的余数是1 等于i自己
{
System.out.println(i+" "+j);
}
}
}
}public static void main(String args[]){
long i,ji,k;k=100;
for(i=1;i<=1000;i++) {
ji=i*i;
if((ji%k)==i) {
System.out.println(i+" "+ji);
}
}
}
}
分析两段代码,你的代码少考虑了几种情况:
1)你的代码中k的值一直是100,