我们将学习如何计算已知三边三角形的外接圆面积。已知三边 AB 为 a,BC 为 b,CA 为 c,半径为 'r'。半径 r 等于 - 示例 #include <stdio.h> #include <math.h> using namespace std; float area(float a, float b, float c) { if (a < 0 || b < 0 || c < 0) //如果值为负数,则无效 return -1; float s = (a + b + c) /2; float triangle = sqrt(s * (s - ... 阅读更多
我们将学习如何计算第 n 项为 n2 – (n-1)2 的级数和。递推关系如下所示 - Tn = n2 – (n−1)2 所以级数是 - 我们需要找到 S mod (109 + 7),其中 S 是给定级数所有项的和。示例 #include <iostream> #define X 1000000007 using namespace std; long long getSum(long long n) { return ((n % X) * (n % X)) % X; } int main() { long long n = 56789; cout
我们将学习不同类型的多态性。类型如下所示 - 特设包含参数化强制转换特设多态性称为重载。这允许同名函数对不同类型采取不同的方式。函数和运算符都可以重载。某些语言不支持运算符重载,但函数重载很常见。示例 #include <iostream> using namespace std; int add(int a, int b) { return a + b; } string add(string a, string b) { return a + b; // 连接 } int main() { cout