(百例编程)29.求具有abcd=(ab+cd)平方的性质数
2012-05-27 19:24
295 查看
题目:3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方,即(30+25)2,恰好等于3025本身。请求出具有这样性质的全部四位数。具有这种性质的四位数没有分布规律,可以采用穷举法,对所有四位数进行判断,从而筛选出符合这种性质的四位数。
/*题目:3025这个数具有一种独特的性质:将它平分为二段,即30和25,使之相加后求平方, 即(30+25)2,恰好等于3025本身。请求出具有这样性质的全部四位数。具有这种性质 的四位数没有分布规律,可以采用穷举法,对所有四位数进行判断,从而筛选出符合这 种性质的四位数 */ #include <iostream> using namespace std; int main(void) { int a[2],b[2],s=0; for (int n=1000;n!=10000;++n) { for (int i=0,k=1;i!=2;++i,k*=10) { a[i]=n/k%10; } for (int j=0,k=100;j!=2;++j,k*=10) { b[j]=n/k%10; } for (int q=0,k=1;q!=2;++q,k*=10) { s+=a[q]*k+b[q]*k; } if (s*s==n) { cout<<n<<endl; } s=0; } return 0; }
相关文章推荐
- 求具有abcd=(ab+cd)的平方的性质的数
- 编程求具有abcd=(ab+cd)²性质的4位数
- 100c之29:求具有abcd= ( ab + cd )^2 性质的四位数
- 【C语言训练】求具有abcd=(ab+cd)2性质的四位数
- 求具有abcd=(ab+cd)2性质的四位数
- 1027:求具有abcd=(ab+cd)^2性质的四位数
- 求具有abcd=(ab+cd)2性质的四位数
- 整数趣题(求具有abcd = (ab + cd)^2性质的四位数)
- 1027: 求具有abcd=(ab+cd)2性质的四位数
- 求具有abcd=(ab+cd)2性质的四位数
- (百例编程)80.奇数平方的一个有趣的性质
- 快速求解趣味题 abcd = (ab + cd)^2
- 打印所有不超过n(n<256),其平方具有对称性质的数,如11*11=121
- 找出所有n的平方具有对称性质(也称回文数)的数
- 打印所有不超过n(n<256)的,其平方具有对称性质的数。
- java中字符串“abcdefgh”转换为“ab:cd:ef:gh”
- 左旋字符串例如AABCD旋转一位后为ABCDA,旋转两位为BCDAA
- (百例编程)23.由两个平方三位数获得三个平方二位数
- 打印所有不超过256,其平方具有对称性质的数(也称回文数,例如22的平方是484, 484是回文数。则打印22 和484)。
- 字符串处理:0xABCD,如果是大端规则,在内存中CD存在高地址位,AB存在低位,printf的时候先打CD,再打AB