C语言求勾股数

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void check_count();
void combineNum(int x, int y, int z,int num);
void printDiamond(int x, int y);
void purchaseChicken();
float calculatePi();
void primeJudge();
void perfectJudge();
void intimacyNumber();
void automorphic();
void narcissisticNumber();
void palindromeNumber();
void pythagoreanNumber();
int main() {
    pythagoreanNumber();
    return 0;
}

//勾股数 求100以内的所有勾股数。
void pythagoreanNumber() {
    int i = 1, j = 1, k = 1;
    for (i=1; i <= 100;i++) {
        for (j=1; j <= 100;j++) {
            for (k=1; k <= 100;k++) {
                if ((i < j < k) && (i + j>k) && (k - j < i) && (i*i + j*j == k*k)) {
                    printf("%d,%d,%d\n", i, j, k);
                }
                    
            }
        }
    }

}

 

posted @ 2022-04-19 15:38  蛋混小  阅读(170)  评论(0)    收藏  举报