函数指针求三个数最大值

利用函数指针求三个数的最大值,如输入1,2,3三个数,输出3。
具体代码如下:

#include<iostream> 
using namespace std;
//判断最大值 
int Max(int *p1,int *p2,int *p3)  
{          
	int max=*p1;
	if(max<*p2)
	max=*p2;
	if(max<*p3)
	max=*p3;
	return max;
}  

int main()      
{   
	int n1,n2,n3;
	cin>>n1>>n2>>n3;  
	int *p1,*p2,*p3;  
	p1=&n1;  
	p2=&n2;  
	p3=&n3;  
	cout<<Max(p1,p2,p3)<<endl;
	return 0;      
}
    原文作者:明天再学习
    原文地址: https://blog.csdn.net/weixin_45949928/article/details/106277160
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞