正の整数N内のすべてのピタゴラス教徒の数を見つけます

正の整数N内のすべてのピタゴラス株の数を見つけます。

いわゆるピタゴラス数は、直角三角形の3つの辺を形成できる3つの正の整数(a、b、c)を指します。

#include"stdio.h"

void main()
{
    
    
int n;
int i,j,k; 
int count=0;
while(scanf("%d",&n))
{
    
    
for(i=1;i<=n;++i)
   for(j=i+1;j<=n;++j)
        for(k=j+1;k<=n;++k)
            if(i*i+j*j==k*k)
                {
    
    
                    printf("[%d,%d,%d] ",i,j,k);
                    count++;
                }
printf("total number: %d\n",count);
}
}

まず、n内のピタゴラスの数を定義し、countはピタゴラスの数を意味し、while言語を使用して3つの数を順番に見つけ、出力します。

おすすめ

転載: blog.csdn.net/m0_54624966/article/details/112982394