【数据格式】
输入一个整数 n (0<n<10000000) 表示直角三角形斜边的长度。
要求输出一个整数,表示满足条件的直角三角形个数。
例如,输入:
5
程序应该输出:
1
再例如,输入:
100
程序应该输出:
2
再例如,输入:
3
程序应该输出:
0
#include<stdio.h>
int main()
{
int x,y,z;
int a=0;//记得赋初值!!!
scanf("%d",&z);
for(x=1;x<z;x++)
{
for(y=1;y<=x;y++)//组合不要重复!!
{
if(((x*x)+(y*y)==(z*z))&&(x+y>z))
{
printf("%d,%d\n",x,y);
a++;
}
}
}
printf("\n%d",a);
return 0;
}