本文主要是介绍2.1 满足条件的整数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1943:满足条件的整数
描述
假设a、b、c均为整数,且满足a,b,c 大于1,并且小于等于100,找出所有符合条件:“a2+ b2= c2”的整数组。
输入
无。
输出
按a从小到大的顺序输出所有满足条件的整数组(若a相同,则按b从小到大的顺序输出),每行一组,每一组数据的输出样式为: a + b = c*c
注意:
- 1)为避免重复输出,要求a<=b;
- 2)加号和等号左右各有一个空格,除此之外无多余空格。
样例输入
样例输出
(不提供)
代码
#include <iostream>
#include <cstdio>
using namespace std;int main()
{for(int a = 3; a <= 100; a ++){for(int b = a; b <= 100; b ++){for(int c = b; c <= 100; c ++){if(a * a + b * b == c * c){cout << a << "*" << a << " + " << b << "*" << b << " = " << c << "*" << c << endl;}}}}return 0;
}
这篇关于2.1 满足条件的整数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!