输出所有形如xxyy的四位完全平方数
输出所有形如xxyy的四位完全平方数(即前两位相等,后两位数字也相等)所谓完全平方数,是指可以写成某个整数的平方的数,即其平方根为整数的数。例如9可以写成3*3,则9是完全平方数。
四位完全平方数.rar
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int a,b,c,d;
int abb;
for(int x=sqrt(1000);x<=sqrt(9999);x++){
abb=x*x;
//cout<<abb<<endl;
a=abb%10; //个位
b=abb/10%10;
c=abb/100%10;
d=abb/1000%10;
if(a==b&&c==d){
cout<<abb<<endl;
}
}
}