编写一个函数,使其返回 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
}
更多资料请点击:我的目录