数学趣题——表示成两个数的平方和
2010-05-27 09:19
169 查看
1、题目
找出所有满足x平方+y平方=N的正整数对x和y2、分析
x,y的取值不可能大于根号N。3、源码
[code] #include "stdio.h"
#include "math.h"
void getXY(int N)
{
int x, y;
for(x = 1; x < sqrt(N); x++)
for(y = x; y < sqrt(N); y++)
{
if(x*x + y*y == N)
{
printf("%d^2+%d^2=%d\n", x, y, N);
}
}
}
int main()
{
int N;
printf("Please input a integer N\n");
scanf("%d", &N);
getXY(N);
return 0;
}[/code]
相关文章推荐
- 将一个数表示成任意两个数的平方和
- 数学趣题——求两个数的最大公约数和最小公倍数
- ASP.NET 数学公式表示
- 数学趣题——排列组合
- 数学趣题——完全数
- 数学趣题——选美比赛
- 算法竞赛入门经典:第十章 数学概念与方法 10.2无平方因子的数
- 找出二进制表示中1的个数相同,且大小最接近的那两个数
- 数学常用语的英文表示
- 51NOD - 1080 两个数的平方和【简单二分】
- LaTeX常用数学符号表示方法
- 51NOD-1080-两个数的平方和
- 将两个正整数的最大公约数表示成两个数的线性组合
- 常用数学符号的 LaTeX 表示方法
- Latex 数学符号的表示和发音
- 51Nod 1080 两个数的平方和
- 51nod1080——两个数的平方和
- 两个数的平方和
- 计算两个数的平方和
- 计算出用字符串表示的数学表达式的值