C++
题目描述
直角三角形的两直角边a、b与斜边c存在以下关系 cxc=axa+bxb 输入n组数据,求有多少组数据是直角三角形的3条边.
输入
第1行为n(表示接下来有n组数据,1≤n≤100)。 接下来的n行,每行包含3个整数a、b、c。其中a、b表示直角边,c表示斜边。a、b、c用空格隔开。
输出
有多少组数据满足直角三角形关系
样例输入
3
3 4 5
正版资料免费资料大全十点半网站1 2 3
6 8 10
样例输出
2
#include <iostream> using namespace std; int main() { int n; // 表示输入的组数 cin >> n; int count = 0; // 用于统计满足条件的组数 for (int i = 0; i < n; ++i) { int a, b, c; cin >> a >> b >澳门特准一码_118图库彩库论> c; // 判断是否满足勾股定理 if (c * c == a * a + b * b) { 6合和彩往期开奖结果下载 ++count; // 如果满足条件,计数器加1 } } // 输出满足条件的组数 cout << count << endl; return 0; }