pta_【CPP0036】利用函数模板解决双倍功能

发布时间 2023-05-16 21:15:51作者: a_true

#include <iostream>
using namespace std;

template <typename T>
T Double(T num)
{
return 2.0 * num;
}

int main(void){
char c='\0';
int i=0;
long l=0;
scanf("%c%d%ld",&c,&i,&l);
cout<<Double(c)<<endl;
cout<<Double(i)<<endl;
cout<<Double(l)<<endl;
float f=1.1;
double d=2.2;
scanf("%f%lf",&f,&d);
cout<<Double(f)<<endl;
cout<<Double(d)<<endl;
return 0;
}