c语言编程:输入三个数abc,输出abc中绝对值的最大数

如题所述

#include <stdio.h>int main()

{

float a,b,c,max;

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

if(a<0)

a=-a;

if(b<0)

b=-b;

if(c<0)

c=-c;

if(a<b)

max=b;

else

max=a;

if(max<c)

max=c;

printf("%f\n",max);

return 0;

}

扩展资料:

求最值的方法

1、判别式求最值

主要适用于可化为关于自变量的二次方程的函数。

2、函数单调性

先判定函数在给定区间上的单调性,而后依据单调性求函数的最值。

3、数形结合

主要适用于几何图形较为明确的函数,通过几何模型,寻找函数最值

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-13
#include <stdio.h>int main()
{
float a,b,c,max;
scanf("%f %f %f",&a,&b,&c);
if(a<0)
a=-a;
if(b<0)
b=-b;
if(c<0)
c=-c;
if(a<b)
max=b;
else
max=a;
if(max<c)
max=c;
printf("%f\n",max);
return 0;
} 这是源代码,你可以看一下
第2个回答  2013-05-13
求绝对值可以用int abs(int a); 判断大小就先判断前两个...那个大就取那个大,可以再申明个变量,放在该变量中...再和第三个判断...同理,那个大,把大的放在...本回答被网友采纳