谁教我有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>