我正在开发一个基本的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
程序不允许在每行之后输入。它只是运行整个事情。
答案 0 :(得分:1)
您的代码适用于我。你正确编译它吗? (你确定在添加cin之前你没有编译旧版本的文件吗?)
使用此命令编译:
g++ my_file.cpp
或者,如果您正在使用clang:
clang++ my_file.cpp
要运行它,只需输入:
./a.out
然后你应该得到所有的提示(这是cin&#39;)
Length:
3
Width:
4
Height:
5
Volume: 60