b){max=a;min=b;}else{max=b;min=a;}if(a>c){max=a;min=c;}else{max=c;min=a;}if(b>c){max=b;min=c;}else{max=c;min=b;}printf("最大" />
当前位置:文档之家› 利用c语言求最大值最小值

利用c语言求最大值最小值

第一种方法
#include"stdio.h"
main()
{
float a,b,c,max,min;

printf("请输入3个数\n");
scanf("%f%f%f",&a,&b,&c);

if(a>b)
{
max=a;min=b;
}
else
{
max=b;min=a;
}
if(a>c)
{
max=a;min=c;
}
else
{
max=c;min=a;
}
if(b>c)
{
max=b;min=c;
}
else
{
max=c;min=b;
}
printf("最大值max=%2.5f\n",max);
printf("最小值min=%2.5f\n",min);
}
第二种方法
#include"stdio.h"
main()
{
float a,b,c,max,min;

printf("请输入3个数\n");
scanf("%f%f%f",&a,&b,&c);

if(a>b)
{
max=a;min=b;
}
else
{
max=b;min=a;
}
if(max{
max=c;
}
else
{
if(min>c)
{
min=c;
}
}

printf("最大值max=%1.5f\n",max);
printf("最小值min=%1.5f\n",min);
}
第三种方法
#include
main()
{
float s1,s2,s3,min,max;
printf("please input s1,s2,s3:");
scanf ("%f%f%f",&s1,&s2,&s3);
min=max=s1;
if (s2{
min=s2;
}
else

if (s2>max)
{
max=s2;
}
if
(s3{
min=s3;
}
else

if(s3>max)
{
max=s3;
}
printf("min = %.5f,max = %.5f\n",min,max);

}

相关主题
文本预览
相关文档 最新文档