大家来看下这个C语言程序问题

2025-04-13 02:00:34
推荐回答(3个)
回答(1):

int max(int x,int y,int z)
max函数里面,变量f未申明
.........................................
变量f的定义要放在max函数里面
比如:
int max(int x,int y,int z)
{
int f;
if(x>y)f=x;
else f=y;
if(x>z)f=x;
else f=z;
if(y>z)f=y;
else f=z;
return(f);
}

回答(2):

int max(int x,int y,int z);应该放main外面。
我是学c++的,不知c里面是不是

回答(3):

undeclared identifier

max函数里面局部变量f未定义,呵呵。