打卡21
3.9勾股数
数据范围特别小,直接三重循环就可以了;
为了避免重复,在第二重循环时候,用j=i+1;
#include<bits/stdc++.h>
using namespace std;
int main()
{
for(int i=1;i<=100;i++)
{
for(int j=i+1;j<=100;j++)
{
int c=(int)sqrt(i*i+j*j);
if(c*c==i*i+j*j&&i+j>c&&i+c>j&&j+c>i&&c<=100)
{
cout<<i<<' '<<j<<' '<<c<<endl;
}
}
}
}