aaron.yang 发表于 2020-6-27 14:19:19

C++求助

题目:直角三角形一条直角边长是24其余的边长也是为正整数,而且斜边的长度<50。求所有满足条件的三角形。
对于这题我没什么思路。。。{:10_258:}
那个大佬能帮忙一下

永恒的蓝色梦想 发表于 2020-6-27 14:20:45

勾股定理

永恒的蓝色梦想 发表于 2020-6-27 14:27:13

本帖最后由 永恒的蓝色梦想 于 2020-6-27 14:37 编辑

你看这代码写滴行不行!#include<iostream>
#include<cmath>
using namespace std;


int main() {
    double integral;

    for (int i = 1;; ++i) {
      if (!modf(sqrt(576 + i * i), &integral)) {
            if (integral < 50) {
                if (i > 24) {
                  cout << 24 << ',' << i;
                }
                else {
                  cout << i << ',' << 24;
                }
                cout.put(',') << integral << endl;
            }
            else {
                break;
            }
      }
    }

    return 0;
}
页: [1]
查看完整版本: C++求助