初学求三个数的最大数,编译通过但是结果不对
#include<stdio.h>int max(int A,int B,int C) //定义max函数,函数值整形//
{
int z; //定义z值,z的值是变量//
if(A>B,B>C) z=A; //判断最大值,最大值=z//
else if(B>A,A>C) z=B;
else if(C>A,A>B) z=C;
return(z); //返回值z//
}
void main() //主函数//
{
int z;
int A,B,C; //定义A,B,C//
int a,b,c; //定义a,b,c为变量//
scanf("%d%d%d",&a,&b,&c); //随意输入三个数//
z=max(A,B,C); //z的值等于max//
printf("max=%d\n",c); //输出最大数的值//
}