C ++初学者Q(盒子数量)

时间:2017-05-29 21:42:55

标签: c++

我正在开发一个基本的C ++程序来查找盒子的音量。我的问题是程序不会提示用户输入变量l,w和h。到目前为止,这是完整的代码。

#include <iostream>
using namespace std;
int main()
{
   int l;
   int w;
   int h;
   int vol;

   cout << "Length: \n";
   cin >> l;

   cout << "Width: \n";
   cin >> w;

   cout << "Height: \n";
   cin >> h;

   vol = l * w * h;
   cout << "Volume: " << vol << endl;

   return 0;
}

这是我看到的输出

Length:
Width:
Height:
Volume: 0

程序不允许在每行之后输入。它只是运行整个事情。

1 个答案:

答案 0 :(得分:1)

您的代码适用于我。你正确编译它吗? (你确定在添加cin之前你没有编译旧版本的文件吗?)

使用此命令编译:

g++ my_file.cpp

或者,如果您正在使用clang:

clang++ my_file.cpp

要运行它,只需输入:

./a.out

然后你应该得到所有的提示(这是cin&#39;)

Length:
3
Width:
4
Height:
5
Volume: 60