作业帮 > 综合 > 作业

在三个数值中找出最大数值的函数模板

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 06:28:45
在三个数值中找出最大数值的函数模板
设计一个在三个数值中找出最大数值的模板,并设计一个测试函数进行测试,测试函数中三个数值既可以同时为int,也可以同时为float.
#include using namespace std; template T max( T a,T b,T c ) { T m = a; if ( m < b ) m = b; if ( m < c ) m = c; return m; } int main() { printf( "%d\n",max( 1,3,2) ); printf( "%c\n",max( 'a','1','j' ) ); printf( "%f\n",max( 1.4,2.1,3.3) ); return 0; }