给定两个任意的正整数,求它们之间的所有完全平方数,完全平方数是指这个数是某个整数的平方,例如 16,25,36等都是完全平方数。
源代码:
import java.util.Scanner;
public class wanquanpingfangshu {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.println("请输入两个正整数:");
int a=s.nextInt();
int b=s.nextInt();
int c;
if(a>b){
c=a;
a=b;
b=c;
}
int i,d;
System.out.println("两数之间的完全平方数有:");
for(i=a;i<=b;i++){
for(d=1;d<=b;d++){
if(d*d<b&&d*d>a&&d*d==i){
System.out.println(i);
}
}
}
}
}