编写函数:输入两个数a,b,应用指针作为函数的参数返回a*b和a/b的值。
1个回答
展开全部
#include<iostream>
using namespace std;
//编写函数:输入两个数a,b,应用指针作为函数的参数返回a*b和a/b的值。
template<typename T>
T* mult1(T a,T b)
{
T sum = a*b;
T* m = ∑
return m;
}
template<typename T>
T* div1(T a,T b)
{
if(b == 0)
return 0;
else
{
T sum = a/b;
T* r = ∑
return r;
}
}
//测试
int main()
{
int a,b;
float c,d;
cin>>a>>b;
cin>>c>>d;
cout<<"输出整型乘积结果:"<<*mult1(a,b)<<endl;
cout<<"输出整型整除结果:"<<*div1(a,b)<<endl;
cout<<"输出浮点型乘积结果:"<<*mult1(c,d)<<endl;
cout<<"输出浮点型整除结果:"<<*div1(c,d)<<endl;
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询