x^2 + y^2 = Z^2。如何在代码中检验毕达哥拉斯定理的真实性?我的任务是读入 10 个整数,并用这 10 个整数中的每一个来测试语句是真还是假。这就是我所拥有的,但我不确定它是否正确,因为我不确定我是否正在解决 z。
任何帮助表示赞赏
void ESearch(int array[], int size)
{
int trueCount = 0;
//int falseCount = 0;
for(int i = 0; i < size; ++i)
{
for(int j = 0; j < size; ++j)
{
int x = array[i];
int y = array[j];
int z = sqrt(pow(x, 2)+ pow(y, 2));
if(z == x || y)
{
++trueCount;
}
}
}
if(trueCount > 0) cout << "\nE is TRUE"; else cout << "\nE is FALSE";
}