谁教我有C语言编写比较3个数的大小。

来源:百度知道 编辑:UC知道 时间:2024/06/23 02:02:44
我刚学C语言,老师要我们做作业就是:编写一个C程序,输入A,B,C 3个值,输出其中最大者。
请高手指教。

#include<stdio.h>

void main()
{
int A,B,C;
scanf("%d%d%d",&A,&B,&C);
if(A<B)
A=B;
if(A<C)
A=C;
printf("%d\n",A);

}

三个数 最小值 最大值 中值
int min3v(int v1, int v2, int v3)
{
return (v1 > v2) ? ((v2 > v3) ? v3 : v2) : ((v1 > v3) ? v3 : v1);
}

int max3v(int v1, int v2, int v3)
{
return (v1 < v2) ? ((v2 < v3) ? v3 : v2) : ((v1 < v3) ? v3 : v1);
}

int mid3v(int v1, int v2, int v3)
{
if (v1 > v2)
{
if (v2 > v3)
{
return v2;
}
else
{
return (v1 > v3) ? v3 : v1;
}
}
else
{
if (v3 > v2)
{
return v2;
}
else
{
return (v1 > v3) ? v1 : v3;
}
}
}

#include <stdio.h>
#include <stdlib.h>