编写一个函数,使其返回 3 个整型参数中的最大值

编写一个函数,使其返回 3 个整型参数中的最大值。
在这里插入图片描述
更多资料请点击:我的目录

#include <stdio.h>

int max(int x1, int x2, int x3);		//函数声明,必须要写在main()函数前

int main()
{
	int a, b, c;
	printf("请输入三个整数:");
	scanf("%d %d %d",&a, &b, &c);
	int max_x;
	max_x = max(a,b,c);					//调用max()函数
	printf("最大值为:%d\n",max_x);
	return 0;
}

int max(int x1, int x2, int x3)
{
	int t,max_x;
	t = (x1 > x2 ) ? x1 :x2;			//将x1与x2间最大值赋给t
	max_x = (t > x3) ? t: x3;			//将t与x3间最大值赋给max_x
	return max_x;						//返回三个数的最大值max_x
}

更多资料请点击:我的目录

发布了75 篇原创文章 · 获赞 35 · 访问量 5930

猜你喜欢

转载自blog.csdn.net/weixin_43793181/article/details/103914062
今日推荐