当前位置: 代码迷 >> 综合 >> 求具有abcd=(ab+cd)2性质的四位数
  详细解决方案

求具有abcd=(ab+cd)2性质的四位数

热度:36   发布时间:2023-09-27 14:09:41.0

3025这个数具有一个独特的性质,将它平分两段,即30和25,使之相加后平方,恰好等于3025本身,请求出具有这样性质的全部四位数

#include <iostream>


using namespace std;


int main()
{
    int i;
    int a,b;
    for (i=1000;i<=9999;i++)
    {
        a=i/100;
        b=i%100;
        if ((a+b)*(a+b)==i)
            cout <<i<<endl;
    }
    return 0;
}