编写两个名为sum of square的重载函数分别求两整数的平方和和两实数的平方
时间: 2023-05-16 17:04:57 浏览: 269
和。
可以参考以下代码:
```c++
#include <iostream>
using namespace std;
int sum_of_square(int a, int b) {
return a * a + b * b;
}
double sum_of_square(double a, double b) {
return a * a + b * b;
}
int main() {
int x = 3, y = 4;
double p = 1.5, q = 2.5;
cout << "sum of square of " << x << " and " << y << " is " << sum_of_square(x, y) << endl;
cout << "sum of square of " << p << " and " << q << " is " << sum_of_square(p, q) << endl;
return 0;
}
```
输出结果为:
```
sum of square of 3 and 4 is 25
sum of square of 1.5 and 2.5 is 8.5
```
相关问题
编写两个名为sum的重载函数,分别求两整数的平方和及两实数的平凡和
好的,这是一个关于函数重载的问题。sum函数可以根据传入参数的数据类型来进行重载。下面是两个名为sum的重载函数的示例代码:
int sum(int a, int b)
{
return a*a + b*b;
}
double sum(double a, double b)
{
return a*a + b*b;
}
第一个函数用于计算两个整数的平方和,第二个函数用于计算两个实数的平方和。这样,在调用sum函数时,根据参数的数据类型,编译器会自动选择调用适当的函数。
阅读全文