有没有C++ 专家 帮忙解决下问题。。。。最基础的。菜鸟不懂求教

来源:百度知道 编辑:UC知道 时间:2024/06/25 04:48:17
#include <iostream>
using namespace std;
int main( )
{
int a,b,c;
int f(int x,int y,int z);
cin >>a >>b >>c;
c=f(a,b,c);
cout <<c <<endl;
return 0;
}
int f(int x,int y,int z)
{
int m;
if (x<y) m=x;
else m=y;
if (z<m) m=z
return(m);
}

那里出问题了,帮忙解决 修改下

#include <iostream>
using namespace std;
int f(int x,int y,int z); //这一句放一开始,在main外才行
int main( )
{
int a,b,c;
cin >>a >>b >>c;
c=f(a,b,c);
cout <<c <<endl;
return 0;
}
int f(int x,int y,int z)
{
int m;
if (x<y) m=x;
else m=y;
if (z<m) m=z
return(m);
}

倒数第三行最后少个";"号

#include <iostream>
using namespace std;
int main( )
{
int a,b,c;
int f(int x,int y,int z);
cin >>a >>b >>c;
c=f(a,b,c);
cout <<c <<endl;//这里end后面多了个l
return 0;
}
int f(int x,int y,int z)
{
int m;
if (x<y) m=x;
else m=y;
if (z<m) m=z
return(m);
}

其它没有发现问题,就是输出三个数中最小的一个。