C语言编程中输入任意的三个数a b c,赋值后得出最大值,怎么编?

2025-01-20 07:05:14
推荐回答(3个)
回答1:

#include
int main()
{
int a,b,c,max;
printf("请输入a,b,c 三个数:");
scanf("%d %d %d",&a,&b,&c);
max=((a>b)?a:b)>c?((a>b)?a:b):c;
printf("a,b,c 三个数中最大的一个数是:%d \n",max);
return 0;
}

回答2:

#include

void main()

{

float max(float x,float y);

float a,b,c,m;

scanf("%f,%f,%f",&a,&b,&c);

m=max(a,max(b,c));

printf("Max is %f",m);

}

float max(float x,float y)

{

float z;

z=x>y?x:y;

return(z);

}

回答3:

#include
void main()
{ float a,b,c,temp;
printf("please input a,b,c:");
scanf("%f,%f,%f",&a,&b,&c);
if(a>b)
{ temp=a;
if(temp>c)
return temp;
else
c=temp;
}
else
{ temp=a;
b=temp;
c=a;}