c语言编程,求abc三个数的最大值

Python017

c语言编程,求abc三个数的最大值,第1张

---------------------------------------

方法一:用三元符:

#include

int main()

{

int a,b,c

int max

printf("请输入3个数:")

scanf("%d%d%d",&a,&b,&c)

max = a >b ? (a >c ? a : c) : (b >c ? b : c)

printf("最大数为:%d",max)

return 0

}---------------------------------------

方法二:用函数:

#include

int main()

{

int for_max(int ,int ,int )

int a,b,c

int max

printf("请输入3个数:")

scanf("%d%d%d",&a,&b,&c)

max = for_max(a,b,c)

printf("最大数为:%d",max)

return 0

}

int for_max(int x,int y,int z)

{

int m

if (x >y &&x >z)

{

m = x

}

else if (y >x &&y >z)

{

m = y

}

else

{

m = z

}

return m

}

最简单的教课书的编写方法

#include<stdio.h>

int main(){

int a,b,c,max

printf("请输入3个数字:")

scanf("%d%d%d",&a,&b,&c)

max=a

if(max<b)

max=b

if(max<c)

max=c

printf("最大的数是%d:",max)

return 0

}

可以借鉴应用的其他方法:

#include<stdio.h>

void main()

{

int a,b,c,max

scanf("%d %d %d",&a,&b,&c)

if (a>=b)

max=a

else

max=b

if (max<c)

max=c

printf("%d",max)

}