c++求三个数的平均数的函数模板,求代码

要求:第一,是函数模板。

第二,不光可以算数字,也可以算字母,标点符号等,ASCII表里的都可以算。

例如:输入a,b,c,算出它们的平均数,a,b,c代表的数字是ASCII表里的。

每个数据减去字符‘0’,得到与ascII表中与48(‘0’)的整型差值,在加上48得到具体代表的数字,然后进行运算

>

a,b,c代表的数字是ASCII表里的。

-----

能否举例说明?

template<class TP_>
TP_ fff(const TP_& a, const TP_& b, const TP_& c) { return (a + b + c) / 3; }

    std::cout << fff(1, 2, 3) << std::endl;
    std::cout << fff(1.0, 2.0, 3.0) << std::endl;
    std::cout << fff('1', '2', '3') << std::endl;