【题目描述】
输出所有形如aabb的四位完全平方数(即前两位数字相等,后两位数字也相等)。
【输入】

【输出】
由小到大输出,每个数占一行。
【输入样例】

【输出样例】

#include<iostream>
#include<string>
#include<cmath>
using namespace std;
bool func(int a) {
    int temp = a;
    int ge = a % 10;
    a /= 10;
    int shi = a % 10;
    a /= 10;
    int bai = a % 10;
    a /= 10;
    int qian = a;
    if ((qian == bai) && (ge == shi))
    {
        if ((sqrt(temp) - int(sqrt(temp))) == 0)
        {
            return true;
        }
        else {
            return false;
        }
    }
    else {
        return false;
    }
}
int main()
{
    for (int i = 1000; i < 10000; i++)
    {
        if (func(i)) {
            cout << i << endl;
        }
    }
    return 0;
}