由两个平方三位数获得三个平方两位数
来源:互联网 发布:有电影翻译软件 编辑:程序博客网 时间:2024/05/21 07:13
已知两个平方三位数abc,和xyz,其中abcxyz未必是不同的,而ax,by,cz是三个平方二位数,请编程求abc和xyz
#include <iostream>
#include <cmath>using namespace std;
void f(int n,int*s);
int main()
{
int i,j;
int a[3],b[3];
for (i=11;i<31;i++)
{
for (j=11;j<31;j++)
{
f(i*i,a);
f(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<<" "<<j;
}
}
return 0;
}
void f(int n,int*s)
{
int k;
for (k=1000;k>=10;++s)
{
*s=(n%k)/(k/10);
k=k/10;
}
}
1 0
- 由两个平方三位数获得三个平方两位数
- 由两个平方三位数获得三个平方二位数
- 整数趣题(有两个平方三位数获得三个平方两位数)
- (百例编程)23.由两个平方三位数获得三个平方二位数
- C++编程百例 23.由两个平方三位数获得三个平方二位数
- 任意两位数相乘速算平方数
- 10秒钟脱口而出两位数的平方
- 蓝桥杯 两个两位数相乘等于一个两位数乘以一个三位数
- 将自然数1--9这九个数分成三组,将每组的三个数字拼成三位数,每个数字不能重复,且每个三位数都是完全平方数。请找出这样的三个三位数。
- 将1到9平均分成3组,每组3个数,要求这三组数组成的三位数都是完全平方数,打印这样的三个数
- 乘法-三位数乘两位数
- 求平方
- 平方数
- 求平方
- 平方因子
- 平方剩余
- 平方数
- 平方数
- 运用适配器模式应对项目变化
- C++ const用法 尽可能使用const
- mvc分层理论
- Windows第一次实验1,2
- 写高质量OC代码52建议总结:28.通过协议提供匿名对象
- 由两个平方三位数获得三个平方两位数
- 上周热点回顾(2.20-2.26)
- java Cipher加密、解密
- 前端小程序——js+canvas 给图片添加水印
- mysql触发器
- pyodps 获取表数据,向表写数据,行记录Record报错
- ExtJS入门实例
- 自定义ViewGroup笔记--ViewDragHelper
- 2.一心只想创业,想改变世界,你愿意一起吗?