急!!!!!!!!!!C语言简单算术问题菜鸟求教

2025-01-01 22:53:31
推荐回答(1个)
回答1:

#include
#include
int main(void)
{
    int m, n, k;
    scanf("%d", &k);
    m = n = k;
    while(n>0){
        for(m=k;m>0;m--){
            if((pow(n,2) - m*n - pow(m,2))==1){
                printf("n==%d\tm==%d\tk==%d\n", n, m, k);
                m = n = EOF;
            }
        }
        n--;
    }
    return 0;
}