使用c语言多重循环编写程序搜索100以内的所有可能的勾股数组合,并将它们分行显示出来

如题所述

第1个回答  2012-11-14
#include <stdio.h>
#define N 100
int main()
{
int i,j,k;
for(i=1;i<=N;i++)
for(j=1;j<=N;j++)
for(k=1;k<=N;k++)
if(i*i+j*j==k*k&&i<j&&j<k)//判断并且按从小到大的顺序输出
printf("\t%d\t%d\t%d\n",i,j,k);
}