满足条件的整数
来源:互联网 发布:versions for mac过期 编辑:程序博客网 时间:2024/06/02 18:12
描述假设a、b、c均为整数,且满足a,b,c 大于1,并且小于等于100,找出所有符合条件:a2 + b2 = c2 的整数组。关于输入无。关于输出按a从小到大的顺序输出所有满足条件的整数组(若a相同,则按b从小到大的顺序输出),每行一组,每一组数据的输出样式为:
3*3 + 4*4 = 5*5
注意:
1)3*3 + 4*4 = 5*5 和 4*4 + 3*3 = 5*5是同一组数据,后者不要输出;
2)加号和等号左右各有一个空格
3)9*9 + 12*12 = 15*15 (在前)
9*9 + 40*40 = 41*41 (在后)
例子输入
3*3 + 4*4 = 5*5
注意:
1)3*3 + 4*4 = 5*5 和 4*4 + 3*3 = 5*5是同一组数据,后者不要输出;
2)加号和等号左右各有一个空格
3)9*9 + 12*12 = 15*15 (在前)
9*9 + 40*40 = 41*41 (在后)
例子输入
无。
例子输出无。
提示无。#include <stdio.h>#include <math.h>int main(){int a = 0, b = 0, c = 0;const int max_c = 100;const int max_a = (int) sqrt(max_c * max_c / 2);for (a = 2; a <= max_a; a++){const int max_b = (int) sqrt(max_c*max_c - a*a);for (b = a + 1; b <= max_b; b++){int s = a*a + b*b;int c = (int) sqrt(s);if (c*c == s){printf("%d*%d + %d*%d = %d*%d" "\n", a, a, b, b, c, c);}}}return 0;}
0 0
- 满足条件的整数
- 满足条件的整数
- POJ2941:满足条件的整数
- 满足条件的整数 - 详解
- 百练 2941 满足条件的整数
- 百练---满足条件的整数---2941
- 满足条件的整数对个数
- 百练_3225:满足条件的整数
- 编程之美——寻找满足条件的整数
- 京东软开2015笔试:寻找满足条件的整数
- C++枚举算法之满足条件的整数
- 满足条件的n
- 缓存满足的条件
- 已知直角三角形的斜边是某个整数,求满足这个条件的不同直角三角形的个数。
- 求满足条件的序列
- 求满足条件的和
- 找出满足条件的数
- 找到满足条件的数组
- HLS协议实现
- 非负谱分析用于特征选择
- 《云计算架构技术与实践》连载(16):2.4云计算解决方案典型架构组合及落地应用场景之2.4.1桌面云
- HCI层数据包格式
- 《云计算架构技术与实践》连载17:2.4.2 存储云
- 满足条件的整数
- 数据挖掘基础知识-矩阵(分解)
- 计算机原理学习 -- 操作系统发展和程序编译
- 《云计算架构技术与实践》连载18:2.4.3 IDC托管云
- OJ刷题之《函数模板--求n个数之和》
- 关于双向链表的理解
- hdu1506 Largest Rectangle in a Histogram (单调栈)
- UI:UIToolBar的使用
- HTTP Live Streaming直播(iOS直播)技术分析与实现