(百例编程)23.由两个平方三位数获得三个平方二位数
来源:互联网 发布:蔬东坡软件多少钱 编辑:程序博客网 时间:2024/06/05 02:01
#include<iostream>#include <cmath>using namespace std;void trans(int a,float *p);int main(void){float a[3],b[3];for (int i=11;i!=32;i++) for(int j=11;j!=32;j++){ trans(i*i,a);trans(j*j,b);if ( (sqrt(a[0]*10+b[0])==(int)sqrt(a[0]*10+b[0])) && (sqrt(a[1]*10+b[1])==(int)sqrt(a[1]*10+b[1])) &&(sqrt(a[2]*10+b[2])==(int)sqrt(a[2]*10+b[2]))){cout<<i*i<<" "<<j*j<<endl;}}return 0;}void trans(int a,float *p){ for (int k=100;k!=0;++p) { *p=a/k%10; k/=10; }}
题目:已知两个平方三位数abc和xyz,其中a、b、c、x、y、z未必是不同的;而ax、by、cz是三个平方二位数。请编程求三位数abc和xyz。任取两个平方三位数n和n1,将n从高向低分解为a、b、c,将n1从高到低分解为x、y、z。判断ax、by、cz是否均为完全平方数。
- (百例编程)23.由两个平方三位数获得三个平方二位数
- C++编程百例 23.由两个平方三位数获得三个平方二位数
- 由两个平方三位数获得三个平方二位数
- 由两个平方三位数获得三个平方两位数
- 整数趣题(有两个平方三位数获得三个平方两位数)
- (百例编程)61.1~9组成三个3位的平方数
- 将自然数1--9这九个数分成三组,将每组的三个数字拼成三位数,每个数字不能重复,且每个三位数都是完全平方数。请找出这样的三个三位数。
- 编程找出不同的四位平方数对,它们由相同的数字构成
- (百例编程)29.求具有abcd=(ab+cd)平方的性质数
- (百例编程)80.奇数平方的一个有趣的性质
- 将1到9平均分成3组,每组3个数,要求这三组数组成的三位数都是完全平方数,打印这样的三个数
- 编程题--625的平方等于390625--还有其它的3位数有这个特征吗?试编程求出。
- 百练 2810 完美平方
- 平方数的研究(二)
- 汇编课程设计(二)--连续平方差
- 加一,乘二,平方问题
- 求平方
- 平方数
- 用Lua开发iphone程序
- Spring概览
- 十一、抽象工厂模式
- (百例编程)22.求车速
- WinMain函数无法重载
- (百例编程)23.由两个平方三位数获得三个平方二位数
- 设计模式:抽象工厂模式(Python)
- 禁用浏览器后退之方法
- (百例编程)24.阿姆斯特朗数
- 断点续传
- 报表同一单元格中不同字体的设置
- (百例编程)25.完全数
- page69
- 单链表逆序