写出3组Plus函数的声明与实现,类型分别为int,double,string。 主函数如下,注意只需要实现Plus函数和包含相关的头文件。 int main() { int n; int a,b; double c,d; std::string str1,str2; std::cin>>n; while(n--) { std::cin >> a >> b ; std::cin >> c >> d; std::cin >> str1 >> str2; std::cout << myplus(a, b) << endl; std::cout << myplus(d, c) << endl; std::cout << myplus(str1, str2) << endl; } return 0; } Sample Input 1 2 3 2.5 3.5 women day Sample Output 5 6 womenday Hint PS:Please add std:: before using the string type.
时间: 2024-01-12 19:03:32 浏览: 104
int类型的Plus函数声明与实现:
```
// 声明
int myplus(int a, int b);
// 实现
int myplus(int a, int b)
{
return a + b;
}
```
double类型的Plus函数声明与实现:
```
// 声明
double myplus(double a, double b);
// 实现
double myplus(double a, double b)
{
return a + b;
}
```
string类型的Plus函数声明与实现:
```
// 声明
std::string myplus(std::string str1, std::string str2);
// 实现
std::string myplus(std::string str1, std::string str2)
{
return str1 + str2;
}
```
完整代码如下:
```
#include <iostream>
#include <string>
// 声明
int myplus(int a, int b);
double myplus(double a, double b);
std::string myplus(std::string str1, std::string str2);
// 实现
int myplus(int a, int b)
{
return a + b;
}
double myplus(double a, double b)
{
return a + b;
}
std::string myplus(std::string str1, std::string str2)
{
return str1 + str2;
}
int main()
{
int n;
int a, b;
double c, d;
std::string str1, str2;
std::cin >> n;
while(n--)
{
std::cin >> a >> b;
std::cin >> c >> d;
std::cin >> str1 >> str2;
std::cout << myplus(a, b) << std::endl;
std::cout << myplus(d, c) << std::endl;
std::cout << myplus(str1, str2) << std::endl;
}
return 0;
}
```