题目来源 计蒜客程序设计竞赛基础课(蓝桥杯省赛)
算法标签 枚举
题目描述
思路
枚举判断
题目代码
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
for(int a=1;a<=30;a++)
for(int b=1;b<=30;b++)
for(int c=1;c<=30;c++)
if(a*a+b*b+c*c==1000)cout<<a<<" "<<b<<" "<<c<<" "<<endl;
return 0;
}
输出
6 8 30
6 30 8
8 6 30
8 30 6
10 18 24
10 24 18
18 10 24
18 24 10
24 10 18
24 18 10
30 6 8
30 8 6
答案
10 18 24