作业延伸思考
程序代码:# include<stdio.h>
int main()
{
int max(int x,int y,int z);
int a,b,c,d;
scanf("%d,%d,%d",&a,&b,&c);
d=max(a,b,c);
printf("max=%d\n",d);
return 0;
}
//求三个整数中的较大者的max函数
int max(int x,int y,int z)
{
int k; //定义k
if(x>y)k=x;
else k=y; //为什么这个步骤不能省略
if(k<z)k=z;
else k=k; //这个步骤省略了却不影响结果 为什么
return(k);
}
这个是我自己按照书上的例题做的3个数取最大值 如果是取四个数中的最大值 那么被调用的函数该怎么写呢



hehe多指教