用c++求具有性质abcd=(ab+cd)(ab+cd)的四位数求具有性质abcd=(ab+cd)(ab+cd)的四位数.如:3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)(30+25),恰等于3025本身.请求出具有这样性质的全部四位数.

问题描述:

用c++求具有性质abcd=(ab+cd)(ab+cd)的四位数
求具有性质abcd=(ab+cd)(ab+cd)的四位数.
如:3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)(30+25),恰等于3025本身.请求出具有这样性质的全部四位数.

#include
void main()
{
int n,a,b;
printf("There are following number with 4 digits satisfied condition\n");
for(n=1000;n