C语言编程简单应用,真的简单应用

编程求满足x<y<z条件下方程x∧2+y∧2+z∧2=55∧2有多少组整数解。
x∧2是x的平方

#include<stdio.h>
int main()
{
    int count=0;
    int x=0,y=1,z=2;
    for( z=-55; z<=55 ; z++)
    {
        for( y=-55; y<z; y++)
        {
            for( x=-55; x<y; x++)
            {
                if(x*x+y*y+z*z==55*55)
                {
                    count++;
                    printf("x=%d  y=%d  z=%d\n",x,y,z);
                }
            }
        }
    }
    printf("解共%d组\n",count);
    return 0;
}

代码如下:



#include<stdio.h>
int main()
{
    int count = 0;
    for (int x = -55; x <= 55; x++)
        for (int y = -55; y <= 55; y++)
            for (int z = -55; z <= 55; z++)
                if ((x < y && y < z) && (x * x + y * y + z * z == 55 * 55))
                {
                    printf("x=%d,y=%d,z=%d\n", x, y, z);
                    count++;
                }
    printf("一共有%d组解", count);
    return 0;
}