#include <iostream>
using namespace std;
int volume(int l, int w, int h);
int main()
{
int y, x, z;
cout << "Enter The Length, Width And Height Respectively " << endl;
cin >> y >> x >> z;
volume(y, x, z);
cout << "The Volume is " << volume();
return 0;
}
int volume()
{
return l*w*h;
}
我收到如下三个错误: -
错误&#39; l&#39;没有在范围内宣布。
错误&#39; h&#39;没有在范围内宣布。
错误&#39; w&#39;未在范围内宣布。
请帮我纠正我的错误。
答案 0 :(得分:2)
您对volume
的定义与其原型不匹配。它需要具有您在函数原型中定义的三个参数l
,w
和h
。
int volume (int l, int w, int h){
return l*w*h;
}