超菜鸟级问题求abc三个数中的最大数用c语言

来源:百度知道 编辑:UC知道 时间:2024/09/28 08:33:30

#include<stdio.h>
void main()
{
int a,b,c,max; /*定义下几个数*/
printf("enter a,b,c:"); /*打印一个提示*/
scanf("%d%d%d",%a,%b,%c); /*输入3个数*/
max=max(max(a,b),c); /*这里套一个MAX函数,先比较1和2大小,再和3比较*/
printf("max=%d",max); /*打印结果*/
}
int max(x,y) /*这里定义MAX函数*/
{
if(x>=y) max=x; /*如果第一个大于第二个,那么返回X*/
else max=y; /*`````````````返回y*/

return max; /*返回最大值作为函数值*/
}

#include <stdio.h>
void main()
{
float a,b,c;
scanf("%f %f %f",&a,&b,&c);
a=(a>b)?a:b;
a=(a>c)?a:c;
printf("%g",a);

}

main()
{
int a,b,c,max;
scanf("%d,%d,%d",&a,&b,&c); /*输入3个数*/
max=a;/*将第1个数作为最大数*/
if (max<b) max=b;/*将第2个数和最大数比较,将大的作为最大数*/
if (max<c) max=c;/*将第3个数和最大数比较,将大的作为最大数*/
printf("%d",max);/*输出最大数*/
}

这已经不是编程问题了!这是逻辑问题!

a=(a>b)?a:b;