Encuentra el número de todos los pitagóricos dentro de un entero positivo N

Encuentre el número de todas las acciones pitagóricas dentro de un entero positivo N.

El llamado número pitagórico se refiere a tres enteros positivos (a, b, c) que pueden formar los tres lados de un triángulo rectángulo.

#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);
}
}

En primer lugar, primero defina un número de pitagóricos dentro de n, y contar significa cuántos pitagóricos hay, y luego use el lenguaje while para encontrar los tres números uno por uno y sacarlos.

Supongo que te gusta

Origin blog.csdn.net/m0_54624966/article/details/112982394
Recomendado
Clasificación